public interface ConversationStatusDataManager extends org.flowable.common.engine.impl.persistence.entity.data.DataManager<ConversationStatusEntity>
List<ConversationStatusEntity> findByConversation(String conversationId)
List<ConversationStatusEntity> findByUserAndConversation(String userId, String conversationId)
ConversationStatusEntity findByUserAndConversationAndFilter(String userId, String conversationId, String filterId)
long unreadCountByUserAndConversationAndNoFilter(String userId, String conversationId)
long unreadCountByUserAndNoFilter(String userId)
Map<String,Long> unreadCountsByUserAndFilterAndConversations(String userId, String filterId, Collection<String> conversationIds)
Map<String,Long> unreadCountByUserAndFilters(String userId, List<String> filterIds)
Map<String,Long> unreadCountPerConversationByUserAndNoFilterAndOnlyUnread(String userId)
int updateAllStatusesForReadMessage(String userId, String conversationId, String messageId, Date creationTime)
int increaseUnreadMessageCountsForConversation(List<String> userId, String conversationId)
void deleteByConversationId(String conversationId)
List<ConversationStatus> findByCriteria(ConversationStatusQueryImpl query)
long countByCriteria(ConversationStatusQueryImpl query)
Copyright © 2019. All rights reserved.