Interface ConversationDataManager
-
- All Superinterfaces:
DataManager<ConversationEntity>
- All Known Implementing Classes:
MybatisConversationDataManager
public interface ConversationDataManager extends DataManager<ConversationEntity>
- Author:
- Filip Hrisafov
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description long
countByCriteria(ConversationQueryImpl query)
long
countConversationsWithLastMessageBetween(Date from, Date until, boolean includePrivate, boolean includeSticky)
List<Conversation>
findByCriteria(ConversationQueryImpl query)
ConversationEntity
findByIdWithIdentityLinks(String conversationId)
ConversationEntity
findByIdWithIdentityLinksAndVariables(String conversationId)
List<Conversation>
findConversationsWithLastMessageBetween(Date from, Date until, boolean includePrivate, boolean includeSticky)
List<ConversationEntity>
findConversationsWithParentId(String parentId)
int
updateLastMessageTime(String conversationId, Date messageUpdateTime)
-
-
-
Method Detail
-
findByIdWithIdentityLinks
ConversationEntity findByIdWithIdentityLinks(String conversationId)
-
findByIdWithIdentityLinksAndVariables
ConversationEntity findByIdWithIdentityLinksAndVariables(String conversationId)
-
findByCriteria
List<Conversation> findByCriteria(ConversationQueryImpl query)
-
countByCriteria
long countByCriteria(ConversationQueryImpl query)
-
countConversationsWithLastMessageBetween
long countConversationsWithLastMessageBetween(Date from, Date until, boolean includePrivate, boolean includeSticky)
-
findConversationsWithLastMessageBetween
List<Conversation> findConversationsWithLastMessageBetween(Date from, Date until, boolean includePrivate, boolean includeSticky)
-
findConversationsWithParentId
List<ConversationEntity> findConversationsWithParentId(String parentId)
-
-