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 int
bulkDeleteAllByClient(IEntityContext ec, Mandant client, EInternalMessageType type)
int
bulkDeleteAllByType(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)
InternalClientMessage
getByUUID(IEntityContext ec, Mandant client, String uuid)
InternalClientMessage
getByUUID(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:
bulkDeleteAllByType
in interfaceIInternalClientMessageDao
-
getAllByType
public List<InternalClientMessage> getAllByType(IEntityContext ec, Mandant client, EInternalMessageType type)
- Specified by:
getAllByType
in interfaceIInternalClientMessageDao
-
getByUUID
public InternalClientMessage getByUUID(IEntityContext ec, Mandant client, String uuid)
- Specified by:
getByUUID
in interfaceIInternalClientMessageDao
-
getByUUID
public InternalClientMessage getByUUID(IEntityContext ec, Mandant client, UUID uuid)
- Specified by:
getByUUID
in interfaceIInternalClientMessageDao
-
getAllUnreadByType
public List<InternalClientMessage> getAllUnreadByType(IEntityContext ec, Mandant client, EInternalMessageType type)
- Specified by:
getAllUnreadByType
in interfaceIInternalClientMessageDao
-
getAllUnreadByType
public List<InternalClientMessage> getAllUnreadByType(IEntityContext ec, EInternalMessageType type)
- Specified by:
getAllUnreadByType
in interfaceIInternalClientMessageDao
-
bulkDeleteAllByClient
public int bulkDeleteAllByClient(IEntityContext ec, Mandant client, EInternalMessageType type)
- Specified by:
bulkDeleteAllByClient
in interfaceIInternalClientMessageDao
-
-