public class ConversationEntityManagerImpl extends org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager<EngageEngineConfiguration,ConversationEntity,ConversationDataManager> implements ConversationEntityManager
| Constructor and Description | 
|---|
| ConversationEntityManagerImpl(EngageEngineConfiguration configuration,
                             ConversationDataManager conversationDataManager) | 
| Modifier and Type | Method and Description | 
|---|---|
| long | countByCriteria(ConversationQuery query) | 
| long | countConversationsWithLastMessageBetween(Date from,
                                        Date until,
                                        boolean includePrivate,
                                        boolean includeSticky) | 
| ConversationQuery | createConversationQuery() | 
| void | deleteConversationAndRelatedData(String conversationId) | 
| List<Conversation> | findByCriteria(ConversationQuery query) | 
| ConversationEntity | findByIdWithIdentityLinks(String conversationId)Find a conversation by id including its identity links. | 
| ConversationEntity | findByIdWithIdentityLinksAndVariables(String conversationId)Find a conversation by id including its identity links and variables. | 
| List<Conversation> | findConversationsWithLastMessageBetween(Date from,
                                       Date until,
                                       boolean includePrivate,
                                       boolean includeSticky) | 
| int | updateLastMessageTime(String conversationId,
                     Date updateTime) | 
getClock, getCommandExecutor, getEngineConfiguration, getEventDispatchercreate, createEntityEvent, delete, delete, delete, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, getDataManager, insert, insert, setDataManager, update, updatepublic ConversationEntityManagerImpl(EngageEngineConfiguration configuration, ConversationDataManager conversationDataManager)
public ConversationQuery createConversationQuery()
createConversationQuery in interface ConversationEntityManagerpublic ConversationEntity findByIdWithIdentityLinks(String conversationId)
ConversationEntityManagerfindByIdWithIdentityLinks in interface ConversationEntityManagerconversationId - the id of the conversationpublic ConversationEntity findByIdWithIdentityLinksAndVariables(String conversationId)
ConversationEntityManagerfindByIdWithIdentityLinksAndVariables in interface ConversationEntityManagerconversationId - the id of the conversationpublic List<Conversation> findByCriteria(ConversationQuery query)
findByCriteria in interface ConversationEntityManagerpublic long countByCriteria(ConversationQuery query)
countByCriteria in interface ConversationEntityManagerpublic int updateLastMessageTime(String conversationId, Date updateTime)
updateLastMessageTime in interface ConversationEntityManagerpublic void deleteConversationAndRelatedData(String conversationId)
deleteConversationAndRelatedData in interface ConversationEntityManagerpublic long countConversationsWithLastMessageBetween(Date from, Date until, boolean includePrivate, boolean includeSticky)
countConversationsWithLastMessageBetween in interface ConversationEntityManagerpublic List<Conversation> findConversationsWithLastMessageBetween(Date from, Date until, boolean includePrivate, boolean includeSticky)
findConversationsWithLastMessageBetween in interface ConversationEntityManagerCopyright © 2019. All rights reserved.