-
Method Summary
Modifier and Type |
Method |
Description |
long |
countByCriteria(ConversationStatusQuery query) |
|
ConversationStatusQuery |
createConversationStatusQuery() |
|
java.util.List<ConversationStatusEntity> |
createStatusEntriesForNewConversation(ConversationEntity conversationEntity) |
|
java.util.List<ConversationStatusEntity> |
createStatusEntryForConversationParticipant(ConversationEntity conversationEntity,
java.lang.String participantUserId) |
|
void |
deleteByConversationId(java.lang.String conversationId) |
|
java.util.List<ConversationStatusEntity> |
findByConversation(java.lang.String conversationId) |
|
java.util.List<ConversationStatus> |
findByCriteria(ConversationStatusQuery query) |
|
java.util.List<ConversationStatusEntity> |
findByUserAndConversation(java.lang.String userId,
java.lang.String conversationId) |
|
ConversationStatusEntity |
findByUserAndConversationAndFilter(java.lang.String userId,
java.lang.String conversationId,
java.lang.String filterId) |
|
int |
increaseUnreadMessageCountsForConversation(ConversationEntity conversationEntity,
MessageEntity messageEntity) |
|
int |
markConversationAsRead(java.lang.String userId,
java.lang.String conversationId) |
|
int |
markMessageReceived(java.lang.String userId,
MessageEntity messageEntity) |
|
int |
resetConversationStatusesToEverythingRead(java.lang.String conversationId) |
|
long |
unreadCountByUserAndConversationAndNoFilter(java.lang.String userId,
java.lang.String conversationId) |
|
java.util.Map<java.lang.String,java.lang.Long> |
unreadCountByUserAndFilters(java.lang.String userId,
java.util.List<java.lang.String> filterIds) |
|
long |
unreadCountByUserAndNoFilter(java.lang.String userId) |
|
java.util.Map<java.lang.String,java.lang.Long> |
unreadCountPerConversationByUserAndNoFilterAndOnlyUnread(java.lang.String userId) |
|
java.util.Map<java.lang.String,java.lang.Long> |
unreadCountsByUserAndFilterAndConversations(java.lang.String userId,
java.lang.String filterId,
java.util.Collection<java.lang.String> conversationIds) |
|
Methods inherited from interface org.flowable.common.engine.impl.persistence.entity.EntityManager
create, delete, delete, delete, findById, insert, insert, update, update
-
Method Details
-
-
-
-
ConversationStatusEntity findByUserAndConversationAndFilter(
java.lang.String userId,
java.lang.String conversationId,
java.lang.String filterId)
-
java.util.List<ConversationStatusEntity> findByUserAndConversation(
java.lang.String userId,
java.lang.String conversationId)
-
long unreadCountByUserAndConversationAndNoFilter(java.lang.String userId,
java.lang.String conversationId)
-
long unreadCountByUserAndNoFilter(java.lang.String userId)
-
java.util.Map<java.lang.String,java.lang.Long> unreadCountsByUserAndFilterAndConversations(java.lang.String userId,
java.lang.String filterId,
java.util.Collection<java.lang.String> conversationIds)
-
java.util.Map<java.lang.String,java.lang.Long> unreadCountByUserAndFilters(java.lang.String userId,
java.util.List<java.lang.String> filterIds)
-
java.util.Map<java.lang.String,java.lang.Long> unreadCountPerConversationByUserAndNoFilterAndOnlyUnread(java.lang.String userId)
-
int markConversationAsRead(java.lang.String userId,
java.lang.String conversationId)
-
int resetConversationStatusesToEverythingRead(java.lang.String conversationId)
-
int markMessageReceived(
java.lang.String userId,
MessageEntity messageEntity)
-
-
void deleteByConversationId(java.lang.String conversationId)
-
-
-