Package de.xima.fc.dao.impl
Class InternalClientMessageDao
- java.lang.Object
 - 
- de.xima.cmn.dao.AbstractDao<T,Long,IEntityContext>
 - 
- de.xima.fc.dao.impl.GenericDao<E>
 - 
- de.xima.fc.dao.impl.MandantDependentBaseDao<InternalClientMessage>
 - 
- de.xima.fc.dao.impl.InternalClientMessageDao
 
 
 
 
 
- 
- All Implemented Interfaces:
 de.xima.cmn.dao.interfaces.IAbstractDao<InternalClientMessage,Long,IEntityContext>,IGenericDao<InternalClientMessage>,IInternalClientMessageDao,IMandantDependentBaseDao<InternalClientMessage>
public class InternalClientMessageDao extends MandantDependentBaseDao<InternalClientMessage> implements IInternalClientMessageDao
 
- 
- 
Constructor Summary
Constructors Constructor Description InternalClientMessageDao() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intbulkDeleteAllByClient(IEntityContext ec, Mandant client, EInternalMessageType type)intbulkDeleteAllByType(IEntityContext ec, EInternalMessageType type)List<InternalClientMessage>getAllByType(IEntityContext ec, Mandant client, EInternalMessageType type)List<InternalClientMessage>getAllUnreadByType(IEntityContext ec, Mandant client, EInternalMessageType type)List<InternalClientMessage>getAllUnreadByType(IEntityContext ec, EInternalMessageType type)InternalClientMessagegetByUUID(IEntityContext ec, Mandant client, String uuid)InternalClientMessagegetByUUID(IEntityContext ec, Mandant client, UUID uuid)- 
Methods inherited from class de.xima.fc.dao.impl.GenericDao
getEntityRefs, getPostActionHook, getPreActionHook, read 
- 
Methods inherited from class de.xima.cmn.dao.AbstractDao
all, bulkDelete, bulkUpdate, cb, checkLockingVersion, cq, create, create, delete, delete, deleteAll, executePagedDaoAction, getAttributes, getAttributes, getSingleAttributes, getSingleAttributes, getTransactionHandler, notifyListener, notifyListener, read, registerListener, registerListener, registerListener, resultTotalCount, setTransactionHandler, singleElement, unregisterListener, unregisterListener, unregisterListener, update, update 
- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface de.xima.cmn.dao.interfaces.IAbstractDao
all, bulkDelete, bulkUpdate, checkLockingVersion, create, create, delete, delete, deleteAll, executePagedDaoAction, getAttributes, getAttributes, getSingleAttributes, getSingleAttributes, getTransactionHandler, read, registerListener, registerListener, registerListener, resultTotalCount, setTransactionHandler, singleElement, unregisterListener, unregisterListener, unregisterListener, update, update 
- 
Methods inherited from interface de.xima.fc.dao.interfaces.IGenericDao
count, findAll, findSingle, getEntityRefs, read 
 - 
 
 - 
 
- 
- 
Method Detail
- 
bulkDeleteAllByType
public int bulkDeleteAllByType(IEntityContext ec, EInternalMessageType type)
- Specified by:
 bulkDeleteAllByTypein interfaceIInternalClientMessageDao
 
- 
getAllByType
public List<InternalClientMessage> getAllByType(IEntityContext ec, Mandant client, EInternalMessageType type)
- Specified by:
 getAllByTypein interfaceIInternalClientMessageDao
 
- 
getByUUID
public InternalClientMessage getByUUID(IEntityContext ec, Mandant client, String uuid)
- Specified by:
 getByUUIDin interfaceIInternalClientMessageDao
 
- 
getByUUID
public InternalClientMessage getByUUID(IEntityContext ec, Mandant client, UUID uuid)
- Specified by:
 getByUUIDin interfaceIInternalClientMessageDao
 
- 
getAllUnreadByType
public List<InternalClientMessage> getAllUnreadByType(IEntityContext ec, Mandant client, EInternalMessageType type)
- Specified by:
 getAllUnreadByTypein interfaceIInternalClientMessageDao
 
- 
getAllUnreadByType
public List<InternalClientMessage> getAllUnreadByType(IEntityContext ec, EInternalMessageType type)
- Specified by:
 getAllUnreadByTypein interfaceIInternalClientMessageDao
 
- 
bulkDeleteAllByClient
public int bulkDeleteAllByClient(IEntityContext ec, Mandant client, EInternalMessageType type)
- Specified by:
 bulkDeleteAllByClientin interfaceIInternalClientMessageDao
 
 - 
 
 -