Interface ConversationRegistryEntryDataManager
-
- All Superinterfaces:
DataManager<ConversationRegistryEntryEntity>
- All Known Implementing Classes:
MyBatisConversationRegistryEntryDataManager
public interface ConversationRegistryEntryDataManager extends DataManager<ConversationRegistryEntryEntity>
- Author:
- Filip Hrisafov
-
-
Method Summary
-
-
-
Method Detail
-
findByConversation
List<ConversationRegistryEntryEntity> findByConversation(String conversationId)
-
findByConversationAndUser
List<ConversationRegistryEntryEntity> findByConversationAndUser(String conversationId, String userId)
-
findByConversationAndGroups
List<ConversationRegistryEntryEntity> findByConversationAndGroups(String conversationId, Collection<String> groups)
-
findCurrentByConversationAndGroupsAndType
List<ConversationRegistryEntryEntity> findCurrentByConversationAndGroupsAndType(String conversationId, Collection<String> groups, String participantType)
-
findCurrentByConversationAndUsersAndType
List<ConversationRegistryEntryEntity> findCurrentByConversationAndUsersAndType(String conversationId, Collection<String> participants, String participantType)
-
findByConversationIdAndDateRange
List<ConversationRegistryEntryEntity> findByConversationIdAndDateRange(String conversationId, Date startDate, Date endDate)
-
findByConversationIdAndTypes
List<ConversationRegistryEntryEntity> findByConversationIdAndTypes(String conversationId, Collection<String> types)
-
deleteByConversationId
void deleteByConversationId(String conversationId)
-
findByCriteria
List<ConversationRegistryEntry> findByCriteria(ConversationRegistryEntryQuery query)
-
countByCriteria
long countByCriteria(ConversationRegistryEntryQuery query)
-
-