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
cmmnEngineConfiguration
Fields inherited from class org.flowable.common.engine.impl.db.AbstractDataManager
MAX_ENTRIES_IN_CLAUSE
-
Constructor Summary
ConstructorsConstructorDescriptionMybatisCaseDefinitionDataManager
(CmmnEngineConfiguration cmmnEngineConfiguration) -
Method Summary
Modifier and TypeMethodDescriptioncreate()
void
deleteCaseDefinitionsByDeploymentId
(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) long
findCaseDefinitionCountByQueryCriteria
(CaseDefinitionQueryImpl caseDefinitionQuery) findCaseDefinitionsByQueryCriteria
(CaseDefinitionQueryImpl caseDefinitionQuery) findLatestCaseDefinitionByKey
(String caseDefinitionKey) findLatestCaseDefinitionByKeyAndTenantId
(String caseDefinitionKey, String tenantId) Class<? extends CaseDefinitionEntity>
protected void
setSafeInValueLists
(CaseDefinitionQueryImpl caseDefinitionQuery) void
updateCaseDefinitionTenantIdForDeployment
(String deploymentId, String newTenantId) Methods inherited from class org.flowable.cmmn.engine.impl.persistence.entity.data.AbstractCmmnDataManager
getCmmnEngineConfiguration, 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 Details
-
MybatisCaseDefinitionDataManager
-
-
Method Details
-
getManagedEntityClass
- Specified by:
getManagedEntityClass
in classAbstractDataManager<CaseDefinitionEntity>
-
create
- Specified by:
create
in interfaceDataManager<CaseDefinitionEntity>
-
findLatestCaseDefinitionByKey
- Specified by:
findLatestCaseDefinitionByKey
in interfaceCaseDefinitionDataManager
-
findLatestCaseDefinitionByKeyAndTenantId
public CaseDefinitionEntity findLatestCaseDefinitionByKeyAndTenantId(String caseDefinitionKey, String tenantId) - Specified by:
findLatestCaseDefinitionByKeyAndTenantId
in interfaceCaseDefinitionDataManager
-
deleteCaseDefinitionsByDeploymentId
- Specified by:
deleteCaseDefinitionsByDeploymentId
in interfaceCaseDefinitionDataManager
-
findCaseDefinitionByDeploymentAndKey
public CaseDefinitionEntity findCaseDefinitionByDeploymentAndKey(String deploymentId, String caseDefinitionKey) - Specified by:
findCaseDefinitionByDeploymentAndKey
in interfaceCaseDefinitionDataManager
-
findCaseDefinitionByDeploymentAndKeyAndTenantId
public CaseDefinitionEntity findCaseDefinitionByDeploymentAndKeyAndTenantId(String deploymentId, String caseDefinitionKey, String tenantId) - Specified by:
findCaseDefinitionByDeploymentAndKeyAndTenantId
in interfaceCaseDefinitionDataManager
-
findCaseDefinitionByParentDeploymentAndKey
public CaseDefinitionEntity findCaseDefinitionByParentDeploymentAndKey(String parentDeploymentId, String caseDefinitionKey) - Specified by:
findCaseDefinitionByParentDeploymentAndKey
in interfaceCaseDefinitionDataManager
-
findCaseDefinitionByParentDeploymentAndKeyAndTenantId
public CaseDefinitionEntity findCaseDefinitionByParentDeploymentAndKeyAndTenantId(String parentDeploymentId, String caseDefinitionKey, String tenantId) - Specified by:
findCaseDefinitionByParentDeploymentAndKeyAndTenantId
in interfaceCaseDefinitionDataManager
-
findCaseDefinitionByKeyAndVersion
public CaseDefinitionEntity findCaseDefinitionByKeyAndVersion(String caseDefinitionKey, Integer caseDefinitionVersion) - Specified by:
findCaseDefinitionByKeyAndVersion
in interfaceCaseDefinitionDataManager
-
findCaseDefinitionByKeyAndVersionAndTenantId
public CaseDefinitionEntity findCaseDefinitionByKeyAndVersionAndTenantId(String caseDefinitionKey, Integer caseDefinitionVersion, String tenantId) - Specified by:
findCaseDefinitionByKeyAndVersionAndTenantId
in interfaceCaseDefinitionDataManager
-
updateCaseDefinitionTenantIdForDeployment
- Specified by:
updateCaseDefinitionTenantIdForDeployment
in interfaceCaseDefinitionDataManager
-
findCaseDefinitionsByQueryCriteria
public List<CaseDefinition> findCaseDefinitionsByQueryCriteria(CaseDefinitionQueryImpl caseDefinitionQuery) - Specified by:
findCaseDefinitionsByQueryCriteria
in interfaceCaseDefinitionDataManager
-
findCaseDefinitionCountByQueryCriteria
- Specified by:
findCaseDefinitionCountByQueryCriteria
in interfaceCaseDefinitionDataManager
-
setSafeInValueLists
-