Class DefaultCmmnDynamicStateManager
- java.lang.Object
-
- org.flowable.cmmn.engine.impl.runtime.AbstractCmmnDynamicStateManager
-
- org.flowable.cmmn.engine.impl.runtime.DefaultCmmnDynamicStateManager
-
- All Implemented Interfaces:
CmmnDynamicStateManager
public class DefaultCmmnDynamicStateManager extends AbstractCmmnDynamicStateManager implements CmmnDynamicStateManager
- Author:
- Tijs Rademakers
-
-
Field Summary
-
Fields inherited from class org.flowable.cmmn.engine.impl.runtime.AbstractCmmnDynamicStateManager
cmmnEngineConfiguration, LOGGER
-
-
Constructor Summary
Constructors Constructor Description DefaultCmmnDynamicStateManager(CmmnEngineConfiguration cmmnEngineConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanisDirectPlanItemDefinitionMigration(org.flowable.cmmn.model.PlanItemDefinition currentPlanItemDefinition, org.flowable.cmmn.model.PlanItemDefinition newPlanItemDefinition)voidmovePlanItemInstanceState(ChangePlanItemStateBuilderImpl changePlanItemStateBuilder, CommandContext commandContext)-
Methods inherited from class org.flowable.cmmn.engine.impl.runtime.AbstractCmmnDynamicStateManager
copyAndInsertPlanItemInstance, createChildPlanItemInstancesForStage, createPlanItemInstanceDuplicateForRepetition, createStageHierarchy, createStagesAndPlanItemInstances, deleteChildPlanItemInstances, doMovePlanItemState, evaluateRepetitionRule, evaluateRepetitionRule, executeActivatePlanItemInstances, executeAddWaitingForRepetitionPlanItemInstances, executeChangePlanItemIds, executeChangePlanItemInstancesToAvailableState, executeRemoveWaitingForRepetitionPlanItemInstances, executeTerminatePlanItemInstances, executeVerifySatisfiedSentryParts, getCaseDefinitionIdToMigrateTo, getCounterVariable, getRepetitionCounter, handleHumanTaskNewAssignee, hasRepetitionRule, isExpression, isStageAncestor, isStageAncestorOfAnyPlanItemInstance, isStageContainerOfAnyPlanItemDefinition, navigatePlanItemInstances, resolveCaseDefinition, resolveParentPlanItemInstanceToDelete, resolvePlanItemFromCmmnModel, resolvePlanItemFromCmmnModelWithDefinitionId, retrievePlanItemInstances, setCaseDefinitionIdForPlanItemInstances, setRepetitionCounter, terminatePlanItemInstance, verifySatisfiedSentryPartsForCriterion
-
-
-
-
Constructor Detail
-
DefaultCmmnDynamicStateManager
public DefaultCmmnDynamicStateManager(CmmnEngineConfiguration cmmnEngineConfiguration)
-
-
Method Detail
-
movePlanItemInstanceState
public void movePlanItemInstanceState(ChangePlanItemStateBuilderImpl changePlanItemStateBuilder, CommandContext commandContext)
- Specified by:
movePlanItemInstanceStatein interfaceCmmnDynamicStateManager
-
isDirectPlanItemDefinitionMigration
protected boolean isDirectPlanItemDefinitionMigration(org.flowable.cmmn.model.PlanItemDefinition currentPlanItemDefinition, org.flowable.cmmn.model.PlanItemDefinition newPlanItemDefinition)- Specified by:
isDirectPlanItemDefinitionMigrationin classAbstractCmmnDynamicStateManager
-
-