Class MessageEntityManagerImpl
java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager<MessageEntity,MessageDataManager>
org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager<EngageEngineConfiguration,MessageEntity,MessageDataManager>
com.flowable.engage.engine.impl.persistence.entity.MessageEntityManagerImpl
- All Implemented Interfaces:
MessageEntityManager
,org.flowable.common.engine.impl.persistence.entity.EntityManager<MessageEntity>
public class MessageEntityManagerImpl
extends org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager<EngageEngineConfiguration,MessageEntity,MessageDataManager>
implements MessageEntityManager
- Author:
- Filip Hrisafov
-
Field Summary
Fields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager
engineConfiguration
Fields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager
dataManager, engineType
-
Constructor Summary
ConstructorsConstructorDescriptionMessageEntityManagerImpl
(EngageEngineConfiguration configuration, MessageDataManager messageDataManager) -
Method Summary
Modifier and TypeMethodDescriptionlong
countByCriteria
(MessageQuery query) void
deleteByConversationId
(String conversationId) findByCriteria
(MessageQuery query) findByIdWithMessageAudits
(String messageId) Find a message by id including its message auditsMethods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager
getClock, getCommandExecutor, getEngineConfiguration, getEventDispatcher
Methods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager
create, createEntityEvent, delete, delete, delete, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, getDataManager, insert, insert, setDataManager, update, update
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.flowable.common.engine.impl.persistence.entity.EntityManager
create, delete, delete, delete, findById, insert, insert, update, update
-
Constructor Details
-
MessageEntityManagerImpl
public MessageEntityManagerImpl(EngageEngineConfiguration configuration, MessageDataManager messageDataManager)
-
-
Method Details
-
findByIdWithMessageAudits
Description copied from interface:MessageEntityManager
Find a message by id including its message audits- Specified by:
findByIdWithMessageAudits
in interfaceMessageEntityManager
- Parameters:
messageId
- the id of the message- Returns:
- the message with its message audits
-
createMessageQuery
- Specified by:
createMessageQuery
in interfaceMessageEntityManager
-
findByCriteria
- Specified by:
findByCriteria
in interfaceMessageEntityManager
-
countByCriteria
- Specified by:
countByCriteria
in interfaceMessageEntityManager
-
deleteByConversationId
- Specified by:
deleteByConversationId
in interfaceMessageEntityManager
-