public class ConversationDefinitionEntityManagerImpl extends AbstractEngineEntityManager<EngageEngineConfiguration,ConversationDefinitionEntity,ConversationDefinitionDataManager> implements ConversationDefinitionEntityManager
engineConfiguration
dataManager, engineType
Constructor and Description |
---|
ConversationDefinitionEntityManagerImpl(EngageEngineConfiguration configuration,
ConversationDefinitionDataManager conversationDefinitionDataManager) |
Modifier and Type | Method and Description |
---|---|
long |
countByCriteria(ConversationDefinitionQuery query) |
ConversationDefinitionQuery |
createConversationDefinitionQuery() |
List<ConversationDefinition> |
findByCriteria(ConversationDefinitionQuery query) |
ConversationDefinitionEntity |
findByKey(String key) |
ConversationDefinitionEntity |
findByKeyAndTenantId(String key,
String tenantId) |
getClock, getCommandExecutor, getEngineConfiguration, getEventDispatcher
create, createEntityEvent, delete, delete, delete, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, getDataManager, insert, insert, setDataManager, update, update
public ConversationDefinitionEntityManagerImpl(EngageEngineConfiguration configuration, ConversationDefinitionDataManager conversationDefinitionDataManager)
public ConversationDefinitionQuery createConversationDefinitionQuery()
createConversationDefinitionQuery
in interface ConversationDefinitionEntityManager
public List<ConversationDefinition> findByCriteria(ConversationDefinitionQuery query)
findByCriteria
in interface ConversationDefinitionEntityManager
public long countByCriteria(ConversationDefinitionQuery query)
countByCriteria
in interface ConversationDefinitionEntityManager
public ConversationDefinitionEntity findByKey(String key)
findByKey
in interface ConversationDefinitionEntityManager
public ConversationDefinitionEntity findByKeyAndTenantId(String key, String tenantId)
findByKeyAndTenantId
in interface ConversationDefinitionEntityManager