public abstract class AbstractChangeCaseInstanceStateOperation extends AbstractCaseInstanceOperation
caseInstanceEntity, caseInstanceEntityIdcommandContext| Constructor and Description |
|---|
AbstractChangeCaseInstanceStateOperation(CommandContext commandContext,
CaseInstanceEntity caseInstanceEntity) |
AbstractChangeCaseInstanceStateOperation(CommandContext commandContext,
String caseInstanceId) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
changeStateForChildPlanItemInstance(PlanItemInstanceEntity planItemInstanceEntity) |
protected abstract String |
getNewState() |
void |
run() |
getCaseInstanceEntity, getCaseInstanceEntityId, setCaseInstanceEntity, setCaseInstanceEntityIdcopyAndInsertPlanItemInstance, createPlanItemInstances, evaluateBooleanExpression, evaluateRepetitionRule, getCounterVariable, getPlanModel, getRepetitionCounter, getStage, getStage, hasRepetitionRule, isStage, setRepetitionCounterpublic AbstractChangeCaseInstanceStateOperation(CommandContext commandContext, String caseInstanceId)
public AbstractChangeCaseInstanceStateOperation(CommandContext commandContext, CaseInstanceEntity caseInstanceEntity)
public void run()
run in interface Runnablerun in class AbstractCaseInstanceOperationprotected abstract String getNewState()
protected abstract void changeStateForChildPlanItemInstance(PlanItemInstanceEntity planItemInstanceEntity)
Copyright © 2018 Flowable. All rights reserved.