public class JsonicDaoContext extends Object implements DaoContext
| Constructor and Description |
|---|
JsonicDaoContext() |
| Modifier and Type | Method and Description |
|---|---|
<T> void |
addEntityListener(Class<T> clazz,
EntityListener<T> listener) |
void |
addTransactionListener(TransactionListener listener) |
void |
beginTransaction() |
void |
commitTransaction() |
File |
getBaseDir() |
int |
getTransactionNestCount() |
<T> T |
loadEntity(Class<T> clazz,
Serializable id) |
void |
mergeEntity(Object entity) |
void |
refreshEntity(Object entity) |
<T> void |
removeEntityListener(Class<T> clazz,
EntityListener<T> listener) |
void |
removeTransactionListener(TransactionListener listener) |
void |
rollbackTransaction() |
static void |
setContextDir(File contextDir) |
void |
updateEntity(Object entity) |
public File getBaseDir()
public <T> void addEntityListener(Class<T> clazz, EntityListener<T> listener)
addEntityListener in interface DaoContextpublic <T> void removeEntityListener(Class<T> clazz, EntityListener<T> listener)
removeEntityListener in interface DaoContextpublic void addTransactionListener(TransactionListener listener)
addTransactionListener in interface DaoContextpublic void removeTransactionListener(TransactionListener listener)
removeTransactionListener in interface DaoContextpublic void beginTransaction()
throws ConnectException,
DaoException
beginTransaction in interface DaoContextConnectExceptionDaoExceptionpublic void commitTransaction()
throws DaoException
commitTransaction in interface DaoContextDaoExceptionpublic void rollbackTransaction()
throws DaoException
rollbackTransaction in interface DaoContextDaoExceptionpublic int getTransactionNestCount()
getTransactionNestCount in interface DaoContextpublic <T> T loadEntity(Class<T> clazz, Serializable id) throws DaoException
loadEntity in interface DaoContextDaoExceptionpublic void mergeEntity(Object entity) throws DaoException
mergeEntity in interface DaoContextDaoExceptionpublic void updateEntity(Object entity) throws DaoException
updateEntity in interface DaoContextDaoExceptionpublic void refreshEntity(Object entity) throws DaoException
refreshEntity in interface DaoContextDaoExceptionpublic static void setContextDir(File contextDir)