Class MybatisActionDefinitionDataManager
- java.lang.Object
-
- org.flowable.common.engine.impl.db.AbstractDataManager<EntityImpl>
-
- com.flowable.action.engine.impl.persistence.entity.data.AbstractActionDataManager<ActionDefinitionEntity>
-
- com.flowable.action.engine.impl.persistence.entity.data.impl.MybatisActionDefinitionDataManager
-
- All Implemented Interfaces:
ActionDefinitionDataManager
,DataManager<ActionDefinitionEntity>
public class MybatisActionDefinitionDataManager extends AbstractActionDataManager<ActionDefinitionEntity> implements ActionDefinitionDataManager
- Author:
- Filip Hrisafov
-
-
Field Summary
-
Fields inherited from class com.flowable.action.engine.impl.persistence.entity.data.AbstractActionDataManager
actionEngineConfiguration
-
Fields inherited from class org.flowable.common.engine.impl.db.AbstractDataManager
MAX_ENTRIES_IN_CLAUSE
-
-
Constructor Summary
Constructors Constructor Description MybatisActionDefinitionDataManager(ActionEngineConfiguration actionEngineConfiguration)
-
Method Summary
-
Methods inherited from class com.flowable.action.engine.impl.persistence.entity.data.AbstractActionDataManager
getActionEngineConfiguration, getIdGenerator
-
Methods inherited from class org.flowable.common.engine.impl.db.AbstractDataManager
bulkDelete, bulkDeleteEntities, bulkUpdateEntities, createSafeInValuesList, delete, delete, deleteCachedEntities, deleteCachedEntities, executeChangeWithInClause, findById, findByQuery, getCommandContext, getDbSqlSession, getEntity, getEntityCache, getList, getList, getList, getList, getList, getListFromCache, getListFromCache, getManagedEntitySubClasses, getSession, insert, isEntityInserted, update
-
-
-
-
Constructor Detail
-
MybatisActionDefinitionDataManager
public MybatisActionDefinitionDataManager(ActionEngineConfiguration actionEngineConfiguration)
-
-
Method Detail
-
getManagedEntityClass
public Class<? extends ActionDefinitionEntity> getManagedEntityClass()
- Specified by:
getManagedEntityClass
in classAbstractDataManager<ActionDefinitionEntity>
-
create
public ActionDefinitionEntity create()
- Specified by:
create
in interfaceDataManager<ActionDefinitionEntity>
-
findLatestActionDefinitionByKey
public ActionDefinitionEntity findLatestActionDefinitionByKey(String actionDefinitionKey)
- Specified by:
findLatestActionDefinitionByKey
in interfaceActionDefinitionDataManager
-
findLatestActionDefinitionByKeyAndTenantId
public ActionDefinitionEntity findLatestActionDefinitionByKeyAndTenantId(String actionDefinitionKey, String tenantId)
- Specified by:
findLatestActionDefinitionByKeyAndTenantId
in interfaceActionDefinitionDataManager
-
findActionDefinitionByDeploymentAndKey
public ActionDefinitionEntity findActionDefinitionByDeploymentAndKey(String deploymentId, String actionDefinitionKey)
- Specified by:
findActionDefinitionByDeploymentAndKey
in interfaceActionDefinitionDataManager
-
findActionDefinitionByDeploymentAndKeyAndTenantId
public ActionDefinitionEntity findActionDefinitionByDeploymentAndKeyAndTenantId(String deploymentId, String actionDefinitionKey, String tenantId)
- Specified by:
findActionDefinitionByDeploymentAndKeyAndTenantId
in interfaceActionDefinitionDataManager
-
findByCriteria
public List<ActionDefinition> findByCriteria(ActionDefinitionQueryImpl query)
- Specified by:
findByCriteria
in interfaceActionDefinitionDataManager
-
countByCriteria
public long countByCriteria(ActionDefinitionQueryImpl query)
- Specified by:
countByCriteria
in interfaceActionDefinitionDataManager
-
findByKeyAndBotId
public ActionDefinitionEntity findByKeyAndBotId(String key, String botId)
- Specified by:
findByKeyAndBotId
in interfaceActionDefinitionDataManager
-
findActionDefinitionByKeyAndVersion
public ActionDefinitionEntity findActionDefinitionByKeyAndVersion(String actionDefinitionKey, Integer actionVersion)
- Specified by:
findActionDefinitionByKeyAndVersion
in interfaceActionDefinitionDataManager
-
findActionDefinitionByKeyAndVersionAndTenantId
public ActionDefinitionEntity findActionDefinitionByKeyAndVersionAndTenantId(String actionDefinitionKey, Integer actionVersion, String tenantId)
- Specified by:
findActionDefinitionByKeyAndVersionAndTenantId
in interfaceActionDefinitionDataManager
-
deleteActionDefinitionsByDeploymentId
public void deleteActionDefinitionsByDeploymentId(String deploymentId)
- Specified by:
deleteActionDefinitionsByDeploymentId
in interfaceActionDefinitionDataManager
-
-