Class CaseInstanceEntityManagerImpl
java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager<EntityImpl,DM>
org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager<CmmnEngineConfiguration,CaseInstanceEntity,CaseInstanceDataManager>
org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntityManagerImpl
- All Implemented Interfaces:
CaseInstanceEntityManager,EntityManager<CaseInstanceEntity>
public class CaseInstanceEntityManagerImpl
extends AbstractEngineEntityManager<CmmnEngineConfiguration,CaseInstanceEntity,CaseInstanceDataManager>
implements CaseInstanceEntityManager
- 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
ConstructorsConstructorDescriptionCaseInstanceEntityManagerImpl(CmmnEngineConfiguration cmmnEngineConfiguration, CaseInstanceDataManager caseInstanceDataManager) -
Method Summary
Modifier and TypeMethodDescriptionvoidclearAllLockTimes(String lockOwner) voidclearLockTime(String caseInstanceId) protected voidcollectPlanItemInstances(PlanItemInstanceContainer planItemInstanceContainer, List<PlanItemInstanceEntity> stagePlanItemInstanceEntities, List<PlanItemInstanceEntity> childTaskPlanItemInstanceEntities) longcountByCriteria(CaseInstanceQuery query) create(HistoricCaseInstance historicCaseInstance, Map<String, VariableInstanceEntity> variables) voidfindByCriteria(CaseInstanceQuery query) findCaseInstancesByCaseDefinitionId(String caseDefinitionId) protected EntityLinkEntityManagerprotected IdentityLinkEntityManagerprotected MilestoneInstanceEntityManagerprotected PlanItemInstanceEntityManagerprotected SentryPartInstanceEntityManagerprotected TaskEntityManagerprotected VariableInstanceEntityManagerprotected booleanisRootCaseInstance(CaseInstanceEntity caseInstanceEntity) voidupdateCaseInstanceBusinessKey(CaseInstanceEntity caseInstanceEntity, String businessKey) voidupdateCaseInstanceBusinessStatus(CaseInstanceEntity caseInstanceEntity, String businessStatus) voidupdateLockTime(String caseInstanceId, String lockOwner, Date lockTime) Methods 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
-
CaseInstanceEntityManagerImpl
public CaseInstanceEntityManagerImpl(CmmnEngineConfiguration cmmnEngineConfiguration, CaseInstanceDataManager caseInstanceDataManager)
-
-
Method Details
-
createCaseInstanceQuery
- Specified by:
createCaseInstanceQueryin interfaceCaseInstanceEntityManager
-
create
public CaseInstanceEntity create(HistoricCaseInstance historicCaseInstance, Map<String, VariableInstanceEntity> variables) - Specified by:
createin interfaceCaseInstanceEntityManager
-
findCaseInstancesByCaseDefinitionId
- Specified by:
findCaseInstancesByCaseDefinitionIdin interfaceCaseInstanceEntityManager
-
findByCriteria
- Specified by:
findByCriteriain interfaceCaseInstanceEntityManager
-
findWithVariablesByCriteria
- Specified by:
findWithVariablesByCriteriain interfaceCaseInstanceEntityManager
-
countByCriteria
- Specified by:
countByCriteriain interfaceCaseInstanceEntityManager
-
delete
- Specified by:
deletein interfaceCaseInstanceEntityManager
-
isRootCaseInstance
-
collectPlanItemInstances
protected void collectPlanItemInstances(PlanItemInstanceContainer planItemInstanceContainer, List<PlanItemInstanceEntity> stagePlanItemInstanceEntities, List<PlanItemInstanceEntity> childTaskPlanItemInstanceEntities) -
updateLockTime
- Specified by:
updateLockTimein interfaceCaseInstanceEntityManager
-
clearLockTime
- Specified by:
clearLockTimein interfaceCaseInstanceEntityManager
-
clearAllLockTimes
- Specified by:
clearAllLockTimesin interfaceCaseInstanceEntityManager
-
updateCaseInstanceBusinessKey
public void updateCaseInstanceBusinessKey(CaseInstanceEntity caseInstanceEntity, String businessKey) - Specified by:
updateCaseInstanceBusinessKeyin interfaceCaseInstanceEntityManager
-
updateCaseInstanceBusinessStatus
public void updateCaseInstanceBusinessStatus(CaseInstanceEntity caseInstanceEntity, String businessStatus) - Specified by:
updateCaseInstanceBusinessStatusin interfaceCaseInstanceEntityManager
-
getVariableInstanceEntityManager
-
getIdentityLinkEntityManager
-
getEntityLinkEntityManager
-
getTaskEntityManager
-
getSentryPartInstanceEntityManager
-
getMilestoneInstanceEntityManager
-
getPlanItemInstanceEntityManager
-