Class CompleteCaseInstanceOperation
java.lang.Object
org.flowable.cmmn.engine.impl.agenda.operation.CmmnOperation
org.flowable.cmmn.engine.impl.agenda.operation.AbstractCaseInstanceOperation
org.flowable.cmmn.engine.impl.agenda.operation.AbstractChangeCaseInstanceStateOperation
org.flowable.cmmn.engine.impl.agenda.operation.AbstractDeleteCaseInstanceOperation
org.flowable.cmmn.engine.impl.agenda.operation.CompleteCaseInstanceOperation
- All Implemented Interfaces:
Runnable
- Author:
- Joram Barrez, Micha Kiener
-
Field Summary
Fields inherited from class org.flowable.cmmn.engine.impl.agenda.operation.AbstractCaseInstanceOperation
caseInstanceEntity, caseInstanceEntityId
Fields inherited from class org.flowable.cmmn.engine.impl.agenda.operation.CmmnOperation
commandContext, isNoop
-
Constructor Summary
ConstructorsConstructorDescriptionCompleteCaseInstanceOperation
(CommandContext commandContext, String caseInstanceId) CompleteCaseInstanceOperation
(CommandContext commandContext, CaseInstanceEntity caseInstanceEntity) -
Method Summary
Modifier and TypeMethodDescriptionvoid
changeStateForChildPlanItemInstance
(PlanItemInstanceEntity planItemInstanceEntity) protected void
Overwritten in order to send a case end / completion event through the case engine dispatcher.toString()
Methods inherited from class org.flowable.cmmn.engine.impl.agenda.operation.AbstractDeleteCaseInstanceOperation
addAdditionalCallbackData, deleteCaseInstance, internalExecute, updateChildPlanItemInstancesState
Methods inherited from class org.flowable.cmmn.engine.impl.agenda.operation.AbstractChangeCaseInstanceStateOperation
invokePreLifecycleListeners, preRunCheck, run
Methods inherited from class org.flowable.cmmn.engine.impl.agenda.operation.AbstractCaseInstanceOperation
getCaseInstanceEntity, getCaseInstanceId, setCaseInstanceEntity, setCaseInstanceEntityId
Methods inherited from class org.flowable.cmmn.engine.impl.agenda.operation.CmmnOperation
childPlanItemInstanceForPlanItemExists, createPlanItemInstanceIfNeeded, createPlanItemInstancesForNewOrReactivatedStage, evaluateReactivationCondition, evaluateReactivationRule, getCaseInstance, getPlanItemCreationOrReactivationType, getPlanModel, getStage, isEventListenerWithAvailableCondition, isNoop, isStage, markAsNoop, setRepetitionCounter
-
Constructor Details
-
CompleteCaseInstanceOperation
-
CompleteCaseInstanceOperation
public CompleteCaseInstanceOperation(CommandContext commandContext, CaseInstanceEntity caseInstanceEntity)
-
-
Method Details
-
getNewState
- Specified by:
getNewState
in classAbstractChangeCaseInstanceStateOperation
-
changeStateForChildPlanItemInstance
- Specified by:
changeStateForChildPlanItemInstance
in classAbstractChangeCaseInstanceStateOperation
-
invokePostLifecycleListeners
protected void invokePostLifecycleListeners()Overwritten in order to send a case end / completion event through the case engine dispatcher.- Overrides:
invokePostLifecycleListeners
in classAbstractChangeCaseInstanceStateOperation
-
getDeleteReason
- Specified by:
getDeleteReason
in classAbstractDeleteCaseInstanceOperation
-
toString
-