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
engineConfiguration
Fields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager
dataManager, engineType
-
Constructor Summary
ConstructorsConstructorDescriptionCaseDefinitionEntityManagerImpl
(CmmnEngineConfiguration cmmnEngineConfiguration, CaseDefinitionDataManager caseDefinitionDataManager) -
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteCaseDefinitionAndRelatedData
(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) long
findCaseDefinitionCountByQueryCriteria
(CaseDefinitionQuery caseDefinitionQuery) findCaseDefinitionsByQueryCriteria
(CaseDefinitionQuery caseDefinitionQuery) findLatestCaseDefinitionByKey
(String caseDefinitionKey) findLatestCaseDefinitionByKeyAndTenantId
(String caseDefinitionKey, String tenantId) protected CaseInstanceEntityManager
protected HistoricCaseInstanceEntityManager
protected HistoricIdentityLinkEntityManager
protected HistoricMilestoneInstanceEntityManager
protected HistoricPlanItemInstanceEntityManager
protected HistoricTaskInstanceEntityManager
Methods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager
getClock, getCommandExecutor, getEngineConfiguration, getEventDispatcher
Methods 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:
findLatestCaseDefinitionByKey
in interfaceCaseDefinitionEntityManager
-
findLatestCaseDefinitionByKeyAndTenantId
public CaseDefinitionEntity findLatestCaseDefinitionByKeyAndTenantId(String caseDefinitionKey, String tenantId) - Specified by:
findLatestCaseDefinitionByKeyAndTenantId
in interfaceCaseDefinitionEntityManager
-
findCaseDefinitionByDeploymentAndKey
public CaseDefinitionEntity findCaseDefinitionByDeploymentAndKey(String deploymentId, String caseDefinitionKey) - Specified by:
findCaseDefinitionByDeploymentAndKey
in interfaceCaseDefinitionEntityManager
-
findCaseDefinitionByDeploymentAndKeyAndTenantId
public CaseDefinitionEntity findCaseDefinitionByDeploymentAndKeyAndTenantId(String deploymentId, String caseDefinitionKey, String tenantId) - Specified by:
findCaseDefinitionByDeploymentAndKeyAndTenantId
in interfaceCaseDefinitionEntityManager
-
findCaseDefinitionByParentDeploymentAndKey
public CaseDefinitionEntity findCaseDefinitionByParentDeploymentAndKey(String parentDeploymentId, String caseDefinitionKey) - Specified by:
findCaseDefinitionByParentDeploymentAndKey
in interfaceCaseDefinitionEntityManager
-
findCaseDefinitionByParentDeploymentAndKeyAndTenantId
public CaseDefinitionEntity findCaseDefinitionByParentDeploymentAndKeyAndTenantId(String parentDeploymentId, String caseDefinitionKey, String tenantId) - Specified by:
findCaseDefinitionByParentDeploymentAndKeyAndTenantId
in interfaceCaseDefinitionEntityManager
-
findCaseDefinitionByKeyAndVersionAndTenantId
public CaseDefinition findCaseDefinitionByKeyAndVersionAndTenantId(String caseDefinitionKey, Integer caseDefinitionVersion, String tenantId) - Specified by:
findCaseDefinitionByKeyAndVersionAndTenantId
in interfaceCaseDefinitionEntityManager
-
deleteCaseDefinitionAndRelatedData
- Specified by:
deleteCaseDefinitionAndRelatedData
in interfaceCaseDefinitionEntityManager
-
createCaseDefinitionQuery
- Specified by:
createCaseDefinitionQuery
in interfaceCaseDefinitionEntityManager
-
findCaseDefinitionsByQueryCriteria
public List<CaseDefinition> findCaseDefinitionsByQueryCriteria(CaseDefinitionQuery caseDefinitionQuery) - Specified by:
findCaseDefinitionsByQueryCriteria
in interfaceCaseDefinitionEntityManager
-
findCaseDefinitionCountByQueryCriteria
- Specified by:
findCaseDefinitionCountByQueryCriteria
in interfaceCaseDefinitionEntityManager
-
getCaseInstanceEntityManager
-
getHistoricIdentityLinkEntityManager
-
getHistoricMilestoneInstanceEntityManager
-
getHistoricTaskInstanceEntityManager
-
getHistoricPlanItemInstanceEntityManager
-
getHistoricCaseInstanceEntityManager
-