public class GenericDao<T extends de.xima.cmn.dao.interfaces.IEntity<Long>> extends de.xima.cmn.dao.AbstractDao<T,Long,IEntityContext> implements IGenericDao<T>
| Constructor and Description |
|---|
GenericDao(Class<T> resultType) |
| Modifier and Type | Method and Description |
|---|---|
Set<de.xima.cmn.dao.interfaces.IEntity<Long>> |
getEntityRefs(IEntityContext ec,
T entity) |
protected IFCDaoActionHook<T> |
getPostActionHook() |
protected IFCDaoActionHook<T> |
getPreActionHook() |
T |
read(IEntityContext ec,
Integer id) |
all, bulkDelete, bulkUpdate, cb, checkLockingVersion, cq, create, create, delete, deleteAll, executePagedDaoAction, getAttributes, getAttributes, getTransactionHandler, notifyListener, notifyListener, read, registerListener, registerListener, resultTotalCount, setTransactionHandler, singleElement, unregisterListener, unregisterListener, update, updateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitall, bulkDelete, bulkUpdate, checkLockingVersion, create, create, delete, deleteAll, executePagedDaoAction, getAttributes, getAttributes, getTransactionHandler, read, registerListener, registerListener, resultTotalCount, setTransactionHandler, singleElement, unregisterListener, unregisterListener, update, updatepublic T read(IEntityContext ec, Integer id) throws de.xima.cmn.dao.exceptions.ReadException
read in interface IGenericDao<T extends de.xima.cmn.dao.interfaces.IEntity<Long>>de.xima.cmn.dao.exceptions.ReadExceptionpublic Set<de.xima.cmn.dao.interfaces.IEntity<Long>> getEntityRefs(IEntityContext ec, T entity)
getEntityRefs in interface IGenericDao<T extends de.xima.cmn.dao.interfaces.IEntity<Long>>protected IFCDaoActionHook<T> getPreActionHook()
getPreActionHook in class de.xima.cmn.dao.AbstractDao<T extends de.xima.cmn.dao.interfaces.IEntity<Long>,Long,IEntityContext>protected IFCDaoActionHook<T> getPostActionHook()
getPostActionHook in class de.xima.cmn.dao.AbstractDao<T extends de.xima.cmn.dao.interfaces.IEntity<Long>,Long,IEntityContext>Copyright © 2020 XIMA MEDIA GmbH. All rights reserved.