Class CaseDefinitionEntityManagerImpl
java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager<EntityImpl,DM>
org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager<CmmnEngineConfiguration,CaseDefinitionEntity,CaseDefinitionDataManager>
org.flowable.cmmn.engine.impl.persistence.entity.CaseDefinitionEntityManagerImpl
- All Implemented Interfaces:
CaseDefinitionEntityManager,EntityManager<CaseDefinitionEntity>
public class CaseDefinitionEntityManagerImpl
extends AbstractEngineEntityManager<CmmnEngineConfiguration,CaseDefinitionEntity,CaseDefinitionDataManager>
implements CaseDefinitionEntityManager
- Author:
- Joram Barrez
-
Field Summary
Fields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager
engineConfigurationFields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager
dataManager, engineType -
Constructor Summary
ConstructorsConstructorDescriptionCaseDefinitionEntityManagerImpl(CmmnEngineConfiguration cmmnEngineConfiguration, CaseDefinitionDataManager caseDefinitionDataManager) -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteCaseDefinitionAndRelatedData(String caseDefinitionId, boolean cascadeHistory) findCaseDefinitionByDeploymentAndKey(String deploymentId, String caseDefinitionKey) findCaseDefinitionByDeploymentAndKeyAndTenantId(String deploymentId, String caseDefinitionKey, String tenantId) findCaseDefinitionByKeyAndVersionAndTenantId(String caseDefinitionKey, Integer caseDefinitionVersion, String tenantId) findCaseDefinitionByParentDeploymentAndKey(String parentDeploymentId, String caseDefinitionKey) findCaseDefinitionByParentDeploymentAndKeyAndTenantId(String parentDeploymentId, String caseDefinitionKey, String tenantId) longfindCaseDefinitionCountByQueryCriteria(CaseDefinitionQuery caseDefinitionQuery) findCaseDefinitionsByQueryCriteria(CaseDefinitionQuery caseDefinitionQuery) findLatestCaseDefinitionByKey(String caseDefinitionKey) findLatestCaseDefinitionByKeyAndTenantId(String caseDefinitionKey, String tenantId) protected CaseInstanceEntityManagerprotected HistoricCaseInstanceEntityManagerprotected HistoricIdentityLinkEntityManagerprotected HistoricMilestoneInstanceEntityManagerprotected HistoricPlanItemInstanceEntityManagerprotected HistoricTaskInstanceEntityManagerMethods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager
getClock, getCommandExecutor, getEngineConfiguration, getEventDispatcherMethods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager
create, createEntityEvent, delete, delete, delete, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, getDataManager, insert, insert, setDataManager, update, update
-
Constructor Details
-
CaseDefinitionEntityManagerImpl
public CaseDefinitionEntityManagerImpl(CmmnEngineConfiguration cmmnEngineConfiguration, CaseDefinitionDataManager caseDefinitionDataManager)
-
-
Method Details
-
findLatestCaseDefinitionByKey
- Specified by:
findLatestCaseDefinitionByKeyin interfaceCaseDefinitionEntityManager
-
findLatestCaseDefinitionByKeyAndTenantId
public CaseDefinitionEntity findLatestCaseDefinitionByKeyAndTenantId(String caseDefinitionKey, String tenantId) - Specified by:
findLatestCaseDefinitionByKeyAndTenantIdin interfaceCaseDefinitionEntityManager
-
findCaseDefinitionByDeploymentAndKey
public CaseDefinitionEntity findCaseDefinitionByDeploymentAndKey(String deploymentId, String caseDefinitionKey) - Specified by:
findCaseDefinitionByDeploymentAndKeyin interfaceCaseDefinitionEntityManager
-
findCaseDefinitionByDeploymentAndKeyAndTenantId
public CaseDefinitionEntity findCaseDefinitionByDeploymentAndKeyAndTenantId(String deploymentId, String caseDefinitionKey, String tenantId) - Specified by:
findCaseDefinitionByDeploymentAndKeyAndTenantIdin interfaceCaseDefinitionEntityManager
-
findCaseDefinitionByParentDeploymentAndKey
public CaseDefinitionEntity findCaseDefinitionByParentDeploymentAndKey(String parentDeploymentId, String caseDefinitionKey) - Specified by:
findCaseDefinitionByParentDeploymentAndKeyin interfaceCaseDefinitionEntityManager
-
findCaseDefinitionByParentDeploymentAndKeyAndTenantId
public CaseDefinitionEntity findCaseDefinitionByParentDeploymentAndKeyAndTenantId(String parentDeploymentId, String caseDefinitionKey, String tenantId) - Specified by:
findCaseDefinitionByParentDeploymentAndKeyAndTenantIdin interfaceCaseDefinitionEntityManager
-
findCaseDefinitionByKeyAndVersionAndTenantId
public CaseDefinition findCaseDefinitionByKeyAndVersionAndTenantId(String caseDefinitionKey, Integer caseDefinitionVersion, String tenantId) - Specified by:
findCaseDefinitionByKeyAndVersionAndTenantIdin interfaceCaseDefinitionEntityManager
-
deleteCaseDefinitionAndRelatedData
- Specified by:
deleteCaseDefinitionAndRelatedDatain interfaceCaseDefinitionEntityManager
-
createCaseDefinitionQuery
- Specified by:
createCaseDefinitionQueryin interfaceCaseDefinitionEntityManager
-
findCaseDefinitionsByQueryCriteria
public List<CaseDefinition> findCaseDefinitionsByQueryCriteria(CaseDefinitionQuery caseDefinitionQuery) - Specified by:
findCaseDefinitionsByQueryCriteriain interfaceCaseDefinitionEntityManager
-
findCaseDefinitionCountByQueryCriteria
- Specified by:
findCaseDefinitionCountByQueryCriteriain interfaceCaseDefinitionEntityManager
-
getCaseInstanceEntityManager
-
getHistoricIdentityLinkEntityManager
-
getHistoricMilestoneInstanceEntityManager
-
getHistoricTaskInstanceEntityManager
-
getHistoricPlanItemInstanceEntityManager
-
getHistoricCaseInstanceEntityManager
-