public class CaseInstanceEntityManagerImpl extends AbstractEngineEntityManager<CmmnEngineConfiguration,CaseInstanceEntity,CaseInstanceDataManager> implements CaseInstanceEntityManager
engineConfigurationdataManager, engineType| Constructor and Description |
|---|
CaseInstanceEntityManagerImpl(CmmnEngineConfiguration cmmnEngineConfiguration,
CaseInstanceDataManager caseInstanceDataManager) |
getClock, getCommandExecutor, getEngineConfiguration, getEventDispatchercreate, createEntityEvent, delete, delete, delete, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, getDataManager, insert, insert, setDataManager, update, updatepublic CaseInstanceEntityManagerImpl(CmmnEngineConfiguration cmmnEngineConfiguration, CaseInstanceDataManager caseInstanceDataManager)
public CaseInstanceQuery createCaseInstanceQuery()
createCaseInstanceQuery in interface CaseInstanceEntityManagerpublic CaseInstanceEntity create(HistoricCaseInstance historicCaseInstance, Map<String,VariableInstanceEntity> variables)
create in interface CaseInstanceEntityManagerpublic List<CaseInstanceEntity> findCaseInstancesByCaseDefinitionId(String caseDefinitionId)
findCaseInstancesByCaseDefinitionId in interface CaseInstanceEntityManagerpublic List<CaseInstance> findByCriteria(CaseInstanceQuery query)
findByCriteria in interface CaseInstanceEntityManagerpublic List<CaseInstance> findWithVariablesByCriteria(CaseInstanceQuery query)
findWithVariablesByCriteria in interface CaseInstanceEntityManagerpublic long countByCriteria(CaseInstanceQuery query)
countByCriteria in interface CaseInstanceEntityManagerpublic void delete(String caseInstanceId, boolean cascade, String deleteReason)
delete in interface CaseInstanceEntityManagerprotected boolean isRootCaseInstance(CaseInstanceEntity caseInstanceEntity)
protected void collectPlanItemInstances(PlanItemInstanceContainer planItemInstanceContainer, List<PlanItemInstanceEntity> stagePlanItemInstanceEntities, List<PlanItemInstanceEntity> childTaskPlanItemInstanceEntities)
public void updateLockTime(String caseInstanceId, String lockOwner, Date lockTime)
updateLockTime in interface CaseInstanceEntityManagerpublic void clearLockTime(String caseInstanceId)
clearLockTime in interface CaseInstanceEntityManagerpublic void clearAllLockTimes(String lockOwner)
clearAllLockTimes in interface CaseInstanceEntityManagerpublic void updateCaseInstanceBusinessKey(CaseInstanceEntity caseInstanceEntity, String businessKey)
updateCaseInstanceBusinessKey in interface CaseInstanceEntityManagerpublic void updateCaseInstanceBusinessStatus(CaseInstanceEntity caseInstanceEntity, String businessStatus)
updateCaseInstanceBusinessStatus in interface CaseInstanceEntityManagerprotected VariableInstanceEntityManager getVariableInstanceEntityManager()
protected org.flowable.identitylink.service.impl.persistence.entity.IdentityLinkEntityManager getIdentityLinkEntityManager()
protected EntityLinkEntityManager getEntityLinkEntityManager()
protected TaskEntityManager getTaskEntityManager()
protected SentryPartInstanceEntityManager getSentryPartInstanceEntityManager()
protected MilestoneInstanceEntityManager getMilestoneInstanceEntityManager()
protected PlanItemInstanceEntityManager getPlanItemInstanceEntityManager()
Copyright © 2021 Flowable. All rights reserved.