public abstract class AbstractDeleteCaseInstanceOperation extends AbstractChangeCaseInstanceStateOperation
caseInstanceEntity, caseInstanceEntityIdcommandContext| Constructor and Description |
|---|
AbstractDeleteCaseInstanceOperation(CommandContext commandContext,
CaseInstanceEntity caseInstanceEntity) |
AbstractDeleteCaseInstanceOperation(CommandContext commandContext,
String caseInstanceId) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
deleteCaseInstance() |
protected abstract String |
getDeleteReason() |
void |
run() |
protected void |
updateChildPlanItemInstancesState() |
changeStateForChildPlanItemInstance, getNewStategetCaseInstanceEntity, getCaseInstanceEntityId, setCaseInstanceEntity, setCaseInstanceEntityIdchildPlanItemInstanceForPlanItemExists, copyAndInsertPlanItemInstance, createPlanItemInstancesForNewStage, evaluateRepetitionRule, evaluateRepetitionRule, getCounterVariable, getPlanModel, getRepetitionCounter, getStage, hasRepetitionRule, hasRepetitionRule, isEventListenerWithAvailableCondition, isStage, setRepetitionCounterpublic AbstractDeleteCaseInstanceOperation(CommandContext commandContext, String caseInstanceId)
public AbstractDeleteCaseInstanceOperation(CommandContext commandContext, CaseInstanceEntity caseInstanceEntity)
public void run()
run in interface Runnablerun in class AbstractChangeCaseInstanceStateOperationprotected void deleteCaseInstance()
protected void updateChildPlanItemInstancesState()
protected abstract String getDeleteReason()
Copyright © 2019 Flowable. All rights reserved.