- All Superinterfaces:
org.flowable.common.engine.impl.persistence.entity.EntityManager<ConversationEntity>
- All Known Implementing Classes:
ConversationEntityManagerImpl
public interface ConversationEntityManager
extends org.flowable.common.engine.impl.persistence.entity.EntityManager<ConversationEntity>
- Author:
- Filip Hrisafov, Joram Barrez
-
Method Summary
Methods inherited from interface org.flowable.common.engine.impl.persistence.entity.EntityManager
create, delete, delete, delete, findById, insert, insert, update, update
-
Method Details
-
-
Find a conversation by id including its identity links.
- Parameters:
conversationId
- the id of the conversation
- Returns:
- the conversation with its identity links
-
ConversationEntity findByIdWithIdentityLinksAndVariables(
java.lang.String conversationId)
Find a conversation by id including its identity links and variables.
- Parameters:
conversationId
- the id of the conversation
- Returns:
- the conversation with its identity links and variables
-
-
-
int updateLastMessageTime(java.lang.String conversationId,
java.util.Date updateTime)
-
void deleteConversationAndRelatedData(java.lang.String conversationId)
-
long countConversationsWithLastMessageBetween(java.util.Date from,
java.util.Date until,
boolean includePrivate,
boolean includeSticky)
-
java.util.List<Conversation> findConversationsWithLastMessageBetween(
java.util.Date from,
java.util.Date until,
boolean includePrivate,
boolean includeSticky)