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
engineConfigurationFields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager
dataManager, engineType -
Constructor Summary
ConstructorsConstructorDescriptionMessageEntityManagerImpl(EngageEngineConfiguration configuration, MessageDataManager messageDataManager) -
Method Summary
Modifier and TypeMethodDescriptionlongcountByCriteria(MessageQuery query) voiddeleteByConversationId(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, getEventDispatcherMethods 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, updateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:MessageEntityManagerFind a message by id including its message audits- Specified by:
findByIdWithMessageAuditsin interfaceMessageEntityManager- Parameters:
messageId- the id of the message- Returns:
- the message with its message audits
-
createMessageQuery
- Specified by:
createMessageQueryin interfaceMessageEntityManager
-
findByCriteria
- Specified by:
findByCriteriain interfaceMessageEntityManager
-
countByCriteria
- Specified by:
countByCriteriain interfaceMessageEntityManager
-
deleteByConversationId
- Specified by:
deleteByConversationIdin interfaceMessageEntityManager
-