Class MybatisCaseDefinitionDataManager
java.lang.Object
org.flowable.common.engine.impl.db.AbstractDataManager<EntityImpl>
org.flowable.cmmn.engine.impl.persistence.entity.data.AbstractCmmnDataManager<CaseDefinitionEntity>
org.flowable.cmmn.engine.impl.persistence.entity.data.impl.MybatisCaseDefinitionDataManager
- All Implemented Interfaces:
CaseDefinitionDataManager,DataManager<CaseDefinitionEntity>
public class MybatisCaseDefinitionDataManager
extends AbstractCmmnDataManager<CaseDefinitionEntity>
implements CaseDefinitionDataManager
- Author:
- Joram Barrez
-
Field Summary
Fields inherited from class org.flowable.cmmn.engine.impl.persistence.entity.data.AbstractCmmnDataManager
cmmnEngineConfigurationFields inherited from class org.flowable.common.engine.impl.db.AbstractDataManager
MAX_ENTRIES_IN_CLAUSE -
Constructor Summary
ConstructorsConstructorDescriptionMybatisCaseDefinitionDataManager(CmmnEngineConfiguration cmmnEngineConfiguration) -
Method Summary
Modifier and TypeMethodDescriptioncreate()voiddeleteCaseDefinitionsByDeploymentId(String deploymentId) findCaseDefinitionByDeploymentAndKey(String deploymentId, String caseDefinitionKey) findCaseDefinitionByDeploymentAndKeyAndTenantId(String deploymentId, String caseDefinitionKey, String tenantId) findCaseDefinitionByKeyAndVersion(String caseDefinitionKey, Integer caseDefinitionVersion) findCaseDefinitionByKeyAndVersionAndTenantId(String caseDefinitionKey, Integer caseDefinitionVersion, String tenantId) findCaseDefinitionByParentDeploymentAndKey(String parentDeploymentId, String caseDefinitionKey) findCaseDefinitionByParentDeploymentAndKeyAndTenantId(String parentDeploymentId, String caseDefinitionKey, String tenantId) longfindCaseDefinitionCountByQueryCriteria(CaseDefinitionQueryImpl caseDefinitionQuery) findCaseDefinitionsByQueryCriteria(CaseDefinitionQueryImpl caseDefinitionQuery) findLatestCaseDefinitionByKey(String caseDefinitionKey) findLatestCaseDefinitionByKeyAndTenantId(String caseDefinitionKey, String tenantId) Class<? extends CaseDefinitionEntity>protected voidsetSafeInValueLists(CaseDefinitionQueryImpl caseDefinitionQuery) voidupdateCaseDefinitionTenantIdForDeployment(String deploymentId, String newTenantId) Methods inherited from class org.flowable.cmmn.engine.impl.persistence.entity.data.AbstractCmmnDataManager
getCmmnEngineConfiguration, getIdGeneratorMethods 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 Details
-
MybatisCaseDefinitionDataManager
-
-
Method Details
-
getManagedEntityClass
- Specified by:
getManagedEntityClassin classAbstractDataManager<CaseDefinitionEntity>
-
create
- Specified by:
createin interfaceDataManager<CaseDefinitionEntity>
-
findLatestCaseDefinitionByKey
- Specified by:
findLatestCaseDefinitionByKeyin interfaceCaseDefinitionDataManager
-
findLatestCaseDefinitionByKeyAndTenantId
public CaseDefinitionEntity findLatestCaseDefinitionByKeyAndTenantId(String caseDefinitionKey, String tenantId) - Specified by:
findLatestCaseDefinitionByKeyAndTenantIdin interfaceCaseDefinitionDataManager
-
deleteCaseDefinitionsByDeploymentId
- Specified by:
deleteCaseDefinitionsByDeploymentIdin interfaceCaseDefinitionDataManager
-
findCaseDefinitionByDeploymentAndKey
public CaseDefinitionEntity findCaseDefinitionByDeploymentAndKey(String deploymentId, String caseDefinitionKey) - Specified by:
findCaseDefinitionByDeploymentAndKeyin interfaceCaseDefinitionDataManager
-
findCaseDefinitionByDeploymentAndKeyAndTenantId
public CaseDefinitionEntity findCaseDefinitionByDeploymentAndKeyAndTenantId(String deploymentId, String caseDefinitionKey, String tenantId) - Specified by:
findCaseDefinitionByDeploymentAndKeyAndTenantIdin interfaceCaseDefinitionDataManager
-
findCaseDefinitionByParentDeploymentAndKey
public CaseDefinitionEntity findCaseDefinitionByParentDeploymentAndKey(String parentDeploymentId, String caseDefinitionKey) - Specified by:
findCaseDefinitionByParentDeploymentAndKeyin interfaceCaseDefinitionDataManager
-
findCaseDefinitionByParentDeploymentAndKeyAndTenantId
public CaseDefinitionEntity findCaseDefinitionByParentDeploymentAndKeyAndTenantId(String parentDeploymentId, String caseDefinitionKey, String tenantId) - Specified by:
findCaseDefinitionByParentDeploymentAndKeyAndTenantIdin interfaceCaseDefinitionDataManager
-
findCaseDefinitionByKeyAndVersion
public CaseDefinitionEntity findCaseDefinitionByKeyAndVersion(String caseDefinitionKey, Integer caseDefinitionVersion) - Specified by:
findCaseDefinitionByKeyAndVersionin interfaceCaseDefinitionDataManager
-
findCaseDefinitionByKeyAndVersionAndTenantId
public CaseDefinitionEntity findCaseDefinitionByKeyAndVersionAndTenantId(String caseDefinitionKey, Integer caseDefinitionVersion, String tenantId) - Specified by:
findCaseDefinitionByKeyAndVersionAndTenantIdin interfaceCaseDefinitionDataManager
-
updateCaseDefinitionTenantIdForDeployment
- Specified by:
updateCaseDefinitionTenantIdForDeploymentin interfaceCaseDefinitionDataManager
-
findCaseDefinitionsByQueryCriteria
public List<CaseDefinition> findCaseDefinitionsByQueryCriteria(CaseDefinitionQueryImpl caseDefinitionQuery) - Specified by:
findCaseDefinitionsByQueryCriteriain interfaceCaseDefinitionDataManager
-
findCaseDefinitionCountByQueryCriteria
- Specified by:
findCaseDefinitionCountByQueryCriteriain interfaceCaseDefinitionDataManager
-
setSafeInValueLists
-