public class ActionDefinitionEntityManagerImpl extends AbstractEngineEntityManager<ActionEngineConfiguration,ActionDefinitionEntity,ActionDefinitionDataManager> implements ActionDefinitionEntityManager
engineConfiguration
dataManager, engineType
Constructor and Description |
---|
ActionDefinitionEntityManagerImpl(ActionEngineConfiguration configuration,
ActionDefinitionDataManager actionDefinitionDataManager) |
getClock, getCommandExecutor, getEngineConfiguration, getEventDispatcher
create, createEntityEvent, delete, delete, delete, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, getDataManager, insert, insert, setDataManager, update, update
public ActionDefinitionEntityManagerImpl(ActionEngineConfiguration configuration, ActionDefinitionDataManager actionDefinitionDataManager)
public ActionDefinitionEntity findLatestActionDefinitionByKey(String actionDefinitionKey)
findLatestActionDefinitionByKey
in interface ActionDefinitionEntityManager
public ActionDefinitionEntity findLatestActionDefinitionByKeyAndTenantId(String actionDefinitionKey, String tenantId)
findLatestActionDefinitionByKeyAndTenantId
in interface ActionDefinitionEntityManager
public ActionDefinitionEntity findActionDefinitionByDeploymentAndKey(String deploymentId, String actionDefinitionKey)
findActionDefinitionByDeploymentAndKey
in interface ActionDefinitionEntityManager
public ActionDefinitionEntity findActionDefinitionByDeploymentAndKeyAndTenantId(String deploymentId, String actionDefinitionKey, String tenantId)
findActionDefinitionByDeploymentAndKeyAndTenantId
in interface ActionDefinitionEntityManager
public ActionDefinitionQuery createActionDefinitionQuery()
createActionDefinitionQuery
in interface ActionDefinitionEntityManager
public List<ActionDefinition> findByCriteria(ActionDefinitionQuery query)
findByCriteria
in interface ActionDefinitionEntityManager
public long countByCriteria(ActionDefinitionQuery query)
countByCriteria
in interface ActionDefinitionEntityManager
public ActionDefinitionEntity findByKeyAndBotId(String key, String botId)
findByKeyAndBotId
in interface ActionDefinitionEntityManager
public ActionDefinitionEntity findActionDefinitionByKeyAndVersion(String actionDefinitionKey, Integer actionVersion)
findActionDefinitionByKeyAndVersion
in interface ActionDefinitionEntityManager
public ActionDefinitionEntity findActionDefinitionByKeyAndVersionAndTenantId(String actionDefinitionKey, Integer actionVersion, String tenantId)
findActionDefinitionByKeyAndVersionAndTenantId
in interface ActionDefinitionEntityManager
public void deleteActionDefinitionsByDeploymentId(String deploymentId)
deleteActionDefinitionsByDeploymentId
in interface ActionDefinitionEntityManager