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 longcountByCriteria(ConversationQueryImpl query)longcountConversationsWithLastMessageBetween(Date from, Date until, boolean includePrivate, boolean includeSticky)List<Conversation>findByCriteria(ConversationQueryImpl query)ConversationEntityfindByIdWithIdentityLinks(String conversationId)ConversationEntityfindByIdWithIdentityLinksAndVariables(String conversationId)List<Conversation>findConversationsWithLastMessageBetween(Date from, Date until, boolean includePrivate, boolean includeSticky)List<ConversationEntity>findConversationsWithParentId(String parentId)intupdateLastMessageTime(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)
-
-