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
Constructors Constructor Description MybatisCaseDefinitionDataManager(CmmnEngineConfiguration cmmnEngineConfiguration)
-
Method Summary
-
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 Detail
-
MybatisCaseDefinitionDataManager
public MybatisCaseDefinitionDataManager(CmmnEngineConfiguration cmmnEngineConfiguration)
-
-
Method Detail
-
getManagedEntityClass
public Class<? extends CaseDefinitionEntity> getManagedEntityClass()
- Specified by:
getManagedEntityClassin classAbstractDataManager<CaseDefinitionEntity>
-
create
public CaseDefinitionEntity create()
- Specified by:
createin interfaceDataManager<CaseDefinitionEntity>
-
findLatestCaseDefinitionByKey
public CaseDefinitionEntity findLatestCaseDefinitionByKey(String caseDefinitionKey)
- Specified by:
findLatestCaseDefinitionByKeyin interfaceCaseDefinitionDataManager
-
findLatestCaseDefinitionByKeyAndTenantId
public CaseDefinitionEntity findLatestCaseDefinitionByKeyAndTenantId(String caseDefinitionKey, String tenantId)
- Specified by:
findLatestCaseDefinitionByKeyAndTenantIdin interfaceCaseDefinitionDataManager
-
deleteCaseDefinitionsByDeploymentId
public void deleteCaseDefinitionsByDeploymentId(String deploymentId)
- 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
public void updateCaseDefinitionTenantIdForDeployment(String deploymentId, String newTenantId)
- Specified by:
updateCaseDefinitionTenantIdForDeploymentin interfaceCaseDefinitionDataManager
-
findCaseDefinitionsByQueryCriteria
public List<CaseDefinition> findCaseDefinitionsByQueryCriteria(CaseDefinitionQueryImpl caseDefinitionQuery)
- Specified by:
findCaseDefinitionsByQueryCriteriain interfaceCaseDefinitionDataManager
-
findCaseDefinitionCountByQueryCriteria
public long findCaseDefinitionCountByQueryCriteria(CaseDefinitionQueryImpl caseDefinitionQuery)
- Specified by:
findCaseDefinitionCountByQueryCriteriain interfaceCaseDefinitionDataManager
-
setSafeInValueLists
protected void setSafeInValueLists(CaseDefinitionQueryImpl caseDefinitionQuery)
-
-