public interface ConversationStatusEntityManager extends org.flowable.common.engine.impl.persistence.entity.EntityManager<ConversationStatusEntity>
List<ConversationStatusEntity> createStatusEntriesForNewConversation(ConversationEntity conversationEntity)
List<ConversationStatusEntity> createStatusEntryForConversationParticipant(ConversationEntity conversationEntity, String participantUserId)
List<ConversationStatusEntity> findByConversation(String conversationId)
ConversationStatusEntity findByUserAndConversationAndFilter(String userId, String conversationId, String filterId)
List<ConversationStatusEntity> findByUserAndConversation(String userId, String conversationId)
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 markMessageReceived(String userId, MessageEntity messageEntity)
int increaseUnreadMessageCountsForConversation(ConversationEntity conversationEntity, MessageEntity messageEntity)
void deleteByConversationId(String conversationId)
ConversationStatusQuery createConversationStatusQuery()
List<ConversationStatus> findByCriteria(ConversationStatusQuery query)
long countByCriteria(ConversationStatusQuery query)
Copyright © 2019. All rights reserved.