Class ConversationRegistryEntryEntityManagerImpl
java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager<ConversationRegistryEntryEntity,ConversationRegistryEntryDataManager>
org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager<EngageEngineConfiguration,ConversationRegistryEntryEntity,ConversationRegistryEntryDataManager>
com.flowable.engage.engine.impl.persistence.entity.ConversationRegistryEntryEntityManagerImpl
- All Implemented Interfaces:
ConversationRegistryEntryEntityManager,org.flowable.common.engine.impl.persistence.entity.EntityManager<ConversationRegistryEntryEntity>
public class ConversationRegistryEntryEntityManagerImpl
extends org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager<EngageEngineConfiguration,ConversationRegistryEntryEntity,ConversationRegistryEntryDataManager>
implements ConversationRegistryEntryEntityManager
- Author:
- Filip Hrisafov
-
Field Summary
Fields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager
engineConfigurationFields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager
dataManager, engineType -
Constructor Summary
ConstructorsConstructorDescriptionConversationRegistryEntryEntityManagerImpl(EngageEngineConfiguration configuration, ConversationRegistryEntryDataManager conversationRegistryEntryDataManager) -
Method Summary
Modifier and TypeMethodDescriptionlonglongcountConversationParticipants(String conversationId, Date date) voiddeleteByConversationId(String conversationId) findByConversation(String conversationId) findByConversationAndGroups(String conversationId, Collection<String> groups) findByConversationAndUser(String conversationId, String userId) findByConversationIdAndDateRange(String conversationId, Date startDate, Date endDate) findByConversationIdAndTypes(String conversationId, Collection<String> types) findConversationParticipantsBetween(String conversationId, Date from, Date until) findCurrentByConversationAndGroupsAndType(String conversationId, Collection<String> groups, String participantType) findCurrentByConversationAndUserAccount(String conversationId, String userAccountId) findCurrentByConversationAndUsersAndType(String conversationId, Collection<String> participants, String participantType) Methods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager
getClock, getCommandExecutor, getEngineConfiguration, getEventDispatcherMethods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager
create, createEntityEvent, delete, delete, delete, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, getDataManager, insert, insert, setDataManager, update, updateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.flowable.common.engine.impl.persistence.entity.EntityManager
create, delete, delete, delete, findById, insert, insert, update, update
-
Constructor Details
-
ConversationRegistryEntryEntityManagerImpl
public ConversationRegistryEntryEntityManagerImpl(EngageEngineConfiguration configuration, ConversationRegistryEntryDataManager conversationRegistryEntryDataManager)
-
-
Method Details
-
findByConversation
- Specified by:
findByConversationin interfaceConversationRegistryEntryEntityManager
-
findByConversationAndUser
public List<ConversationRegistryEntryEntity> findByConversationAndUser(String conversationId, String userId) - Specified by:
findByConversationAndUserin interfaceConversationRegistryEntryEntityManager
-
findByConversationAndGroups
public List<ConversationRegistryEntryEntity> findByConversationAndGroups(String conversationId, Collection<String> groups) - Specified by:
findByConversationAndGroupsin interfaceConversationRegistryEntryEntityManager
-
findCurrentByConversationAndUserAccount
public List<ConversationRegistryEntryEntity> findCurrentByConversationAndUserAccount(String conversationId, String userAccountId) - Specified by:
findCurrentByConversationAndUserAccountin interfaceConversationRegistryEntryEntityManager
-
findCurrentByConversationAndGroupsAndType
public List<ConversationRegistryEntryEntity> findCurrentByConversationAndGroupsAndType(String conversationId, Collection<String> groups, String participantType) - Specified by:
findCurrentByConversationAndGroupsAndTypein interfaceConversationRegistryEntryEntityManager
-
findCurrentByConversationAndUsersAndType
public List<ConversationRegistryEntryEntity> findCurrentByConversationAndUsersAndType(String conversationId, Collection<String> participants, String participantType) - Specified by:
findCurrentByConversationAndUsersAndTypein interfaceConversationRegistryEntryEntityManager
-
findByConversationIdAndDateRange
public List<ConversationRegistryEntryEntity> findByConversationIdAndDateRange(String conversationId, Date startDate, Date endDate) - Specified by:
findByConversationIdAndDateRangein interfaceConversationRegistryEntryEntityManager
-
findByConversationIdAndTypes
public List<ConversationRegistryEntryEntity> findByConversationIdAndTypes(String conversationId, Collection<String> types) - Specified by:
findByConversationIdAndTypesin interfaceConversationRegistryEntryEntityManager
-
deleteByConversationId
- Specified by:
deleteByConversationIdin interfaceConversationRegistryEntryEntityManager
-
findByCriteria
- Specified by:
findByCriteriain interfaceConversationRegistryEntryEntityManager
-
countByCriteria
- Specified by:
countByCriteriain interfaceConversationRegistryEntryEntityManager
-
countConversationParticipants
- Specified by:
countConversationParticipantsin interfaceConversationRegistryEntryEntityManager
-
findConversationParticipantsBetween
public List<String> findConversationParticipantsBetween(String conversationId, Date from, Date until) - Specified by:
findConversationParticipantsBetweenin interfaceConversationRegistryEntryEntityManager
-