All Methods Instance Methods Abstract Methods
Modifier and Type |
Method and Description |
long |
countByCriteria(ConversationStatusQueryImpl query) |
void |
deleteByConversationId(String conversationId) |
List<ConversationStatusEntity> |
findByConversation(String conversationId) |
List<ConversationStatus> |
findByCriteria(ConversationStatusQueryImpl query) |
List<ConversationStatusEntity> |
findByUserAndConversation(String userId,
String conversationId) |
ConversationStatusEntity |
findByUserAndConversationAndFilter(String userId,
String conversationId,
String filterId) |
int |
increaseUnreadMessageCountsForConversation(List<String> userId,
String conversationId) |
int |
resetConversationStatusesToEverythingRead(String conversationId,
Date creationTime) |
long |
unreadCountByUserAndConversationAndNoFilter(String userId,
String conversationId) |
Map<String,Long> |
unreadCountByUserAndFilters(String userId,
List<String> filterIds) |
long |
unreadCountByUserAndNoFilter(String userId) |
Map<String,Long> |
unreadCountPerConversationByUserAndNoFilterAndOnlyUnread(String userId) |
Map<String,Long> |
unreadCountsByUserAndFilterAndConversations(String userId,
String filterId,
Collection<String> conversationIds) |
int |
updateAllStatusesForReadMessage(String userId,
String conversationId,
String messageId,
Date creationTime) |