Index

A C D G I K O R T U W 
All Classes and Interfaces|All Packages|Serialized Form

A

AbstractDAOInstance<T> - Class in org.ethelred.kiwiproc.impl
 
AbstractDAOInstance(DAOContext) - Constructor for class org.ethelred.kiwiproc.impl.AbstractDAOInstance
 
AbstractTransactionalDAO<T> - Class in org.ethelred.kiwiproc.impl
 
AbstractTransactionalDAO(DataSource) - Constructor for class org.ethelred.kiwiproc.impl.AbstractTransactionalDAO
 
ArraySupport - Class in org.ethelred.kiwiproc.impl
 

C

call(DAOCallable<T, R>) - Method in interface org.ethelred.kiwiproc.api.TransactionalDAO
Executes the given callback within a transaction and returns its result.
call(DAOCallable<T, R>) - Method in class org.ethelred.kiwiproc.impl.AbstractDAOInstance
 
call(DAOCallable<T, R>) - Method in class org.ethelred.kiwiproc.impl.AbstractTransactionalDAO
 
call(T) - Method in interface org.ethelred.kiwiproc.api.DAOCallable
 
context - Variable in class org.ethelred.kiwiproc.impl.AbstractDAOInstance
 

D

DAOCallable<T,R> - Interface in org.ethelred.kiwiproc.api
A functional interface for transactional DAO operations that return a result.
DAOContext - Interface in org.ethelred.kiwiproc.api
Provides access to the JDBC Connection used by a DAO instance.
DAORunnable<T> - Interface in org.ethelred.kiwiproc.api
A functional interface for transactional DAO operations that do not return a result.

G

getCause() - Method in exception org.ethelred.kiwiproc.exception.UncheckedSQLException
Returns the underlying SQLException that caused this exception.
getConnection() - Method in interface org.ethelred.kiwiproc.api.DAOContext
 

I

iterator(int...) - Static method in class org.ethelred.kiwiproc.impl.ArraySupport
 
iterator(T...) - Static method in class org.ethelred.kiwiproc.impl.ArraySupport
 

K

KiwiException - Exception in org.ethelred.kiwiproc.exception
Base checked exception for Kiwiproc errors.
KiwiException(String) - Constructor for exception org.ethelred.kiwiproc.exception.KiwiException
 
KiwiException(String, Throwable) - Constructor for exception org.ethelred.kiwiproc.exception.KiwiException
 
KiwiException(Throwable) - Constructor for exception org.ethelred.kiwiproc.exception.KiwiException
 

O

org.ethelred.kiwiproc.api - package org.ethelred.kiwiproc.api
Runtime API for interacting with generated Kiwiproc DAOs.
org.ethelred.kiwiproc.exception - package org.ethelred.kiwiproc.exception
Exception types used by Kiwiproc.
org.ethelred.kiwiproc.impl - package org.ethelred.kiwiproc.impl
 

R

run(DAORunnable<T>) - Method in interface org.ethelred.kiwiproc.api.TransactionalDAO
Executes the given callback within a transaction.
run(DAORunnable<T>) - Method in class org.ethelred.kiwiproc.impl.AbstractDAOInstance
 
run(DAORunnable<T>) - Method in class org.ethelred.kiwiproc.impl.AbstractTransactionalDAO
 
run(T) - Method in interface org.ethelred.kiwiproc.api.DAORunnable
 

T

TransactionalDAO<T> - Interface in org.ethelred.kiwiproc.api
Entry point for executing DAO operations within a managed transaction.

U

UncheckedSQLException - Exception in org.ethelred.kiwiproc.exception
Unchecked wrapper for SQLException.
UncheckedSQLException(String, SQLException) - Constructor for exception org.ethelred.kiwiproc.exception.UncheckedSQLException
 
UncheckedSQLException(SQLException) - Constructor for exception org.ethelred.kiwiproc.exception.UncheckedSQLException
 

W

withContext(DAOContext) - Method in class org.ethelred.kiwiproc.impl.AbstractTransactionalDAO
 
A C D G I K O R T U W 
All Classes and Interfaces|All Packages|Serialized Form