Index
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
Connectionused 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
SQLExceptionthat 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
All Classes and Interfaces|All Packages|Serialized Form