public abstract class AbstractChangeCaseInstanceStateOperation extends AbstractCaseInstanceOperation
caseInstanceEntity, caseInstanceEntityIdcommandContext, isNoop| Constructor and Description |
|---|
AbstractChangeCaseInstanceStateOperation(CommandContext commandContext,
CaseInstanceEntity caseInstanceEntity) |
AbstractChangeCaseInstanceStateOperation(CommandContext commandContext,
String caseInstanceId) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
changeStateForChildPlanItemInstance(PlanItemInstanceEntity planItemInstanceEntity) |
abstract String |
getNewState() |
abstract void |
internalExecute() |
void |
preRunCheck() |
void |
run() |
getCaseInstanceEntity, getCaseInstanceId, setCaseInstanceEntity, setCaseInstanceEntityIdchildPlanItemInstanceForPlanItemExists, createPlanItemInstanceIfNeeded, createPlanItemInstancesForNewOrReactivatedStage, evaluateReactivationCondition, evaluateReactivationRule, getPlanItemCreationOrReactivationType, getPlanModel, getStage, isEventListenerWithAvailableCondition, isNoop, isStage, markAsNoop, setRepetitionCounterpublic AbstractChangeCaseInstanceStateOperation(CommandContext commandContext, String caseInstanceId)
public AbstractChangeCaseInstanceStateOperation(CommandContext commandContext, CaseInstanceEntity caseInstanceEntity)
public void run()
run in interface Runnablerun in class AbstractCaseInstanceOperationpublic void preRunCheck()
public abstract String getNewState()
public abstract void internalExecute()
public abstract void changeStateForChildPlanItemInstance(PlanItemInstanceEntity planItemInstanceEntity)
Copyright © 2021 Flowable. All rights reserved.