public class FileDaoContext extends Object implements DaoContext
| Constructor and Description |
|---|
FileDaoContext(String path) |
| Modifier and Type | Method and Description |
|---|---|
void |
beginTransaction() |
void |
commitTransaction() |
Blob |
createBlob(InputStream stream) |
int |
getTransactionNestCount() |
<T> Collection<T> |
list(Class<T> entityClass) |
String |
load(Class<?> entityClass,
String id) |
<T> T |
loadEntity(Class<T> clazz,
Serializable id) |
void |
mergeEntity(Object entity) |
void |
refreshEntity(Object entity) |
void |
rollbackTransaction() |
void |
store(Object value) |
void |
updateEntity(Object entity) |
public FileDaoContext(String path)
public 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 refreshEntity(Object entity) throws DaoException
refreshEntity in interface DaoContextDaoExceptionpublic void updateEntity(Object entity) throws DaoException
updateEntity in interface DaoContextDaoExceptionpublic Blob createBlob(InputStream stream) throws IOException
createBlob in interface DaoContextIOExceptionpublic String load(Class<?> entityClass, String id) throws IOException
IOExceptionpublic <T> Collection<T> list(Class<T> entityClass) throws IOException
IOExceptionpublic void store(Object value) throws IOException
IOException