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
ConstructorsConstructorDescriptionDefaultCmmnDynamicStateManager
(CmmnEngineConfiguration cmmnEngineConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
isDirectPlanItemDefinitionMigration
(PlanItemDefinition currentPlanItemDefinition, PlanItemDefinition newPlanItemDefinition) void
movePlanItemInstanceState
(ChangePlanItemStateBuilderImpl changePlanItemStateBuilder, CommandContext commandContext) Methods inherited from class org.flowable.cmmn.engine.impl.runtime.AbstractCmmnDynamicStateManager
copyAndInsertPlanItemInstance, createChildPlanItemInstancesForStage, createPlanItemInstanceDuplicateForRepetition, createStageHierarchy, createStagesAndPlanItemInstances, deleteChildPlanItemInstances, doMovePlanItemState, evaluateCondition, evaluateRepetitionRule, evaluateRepetitionRule, executeActivatePlanItemInstances, executeAddWaitingForRepetitionPlanItemInstances, executeChangePlanItemDefinitionWithNewTargetIds, executeChangePlanItemIds, executeChangePlanItemInstancesToAvailableState, executeRemoveWaitingForRepetitionPlanItemInstances, executeTerminatePlanItemInstances, executeVerifySatisfiedSentryParts, getCaseDefinitionIdToMigrateTo, getCounterVariable, getRepetitionCounter, getStageAncestorOfAnyPlanItemInstance, handleHumanTaskNewAssignee, hasRepetitionRule, isExpression, isStageAncestor, isStageContainerOfAnyPlanItemDefinition, navigatePlanItemInstances, resolveCaseDefinition, resolveParentPlanItemInstanceToDelete, resolvePlanItemFromCmmnModel, resolvePlanItemFromCmmnModelWithDefinitionId, retrievePlanItemInstances, setCaseDefinitionIdForPlanItemInstances, setRepetitionCounter, terminatePlanItemInstance, verifySatisfiedSentryPartsForCriterion
-
Constructor Details
-
DefaultCmmnDynamicStateManager
-
-
Method Details
-
movePlanItemInstanceState
public void movePlanItemInstanceState(ChangePlanItemStateBuilderImpl changePlanItemStateBuilder, CommandContext commandContext) - Specified by:
movePlanItemInstanceState
in interfaceCmmnDynamicStateManager
-
isDirectPlanItemDefinitionMigration
protected boolean isDirectPlanItemDefinitionMigration(PlanItemDefinition currentPlanItemDefinition, PlanItemDefinition newPlanItemDefinition) - Specified by:
isDirectPlanItemDefinitionMigration
in classAbstractCmmnDynamicStateManager
-