Class AsyncLeaveActivePlanItemInstanceOperation
java.lang.Object
org.flowable.cmmn.engine.impl.agenda.operation.CmmnOperation
org.flowable.cmmn.engine.impl.agenda.operation.AbstractPlanItemInstanceOperation
org.flowable.cmmn.engine.impl.agenda.operation.AbstractChangePlanItemInstanceStateOperation
org.flowable.cmmn.engine.impl.agenda.operation.AsyncLeaveActivePlanItemInstanceOperation
- All Implemented Interfaces:
Runnable
public class AsyncLeaveActivePlanItemInstanceOperation
extends AbstractChangePlanItemInstanceStateOperation
- Author:
- Joram Barrez
-
Field Summary
FieldsFields inherited from class AbstractPlanItemInstanceOperation
planItemInstanceEntityFields inherited from class CmmnOperation
commandContext, isNoop -
Constructor Summary
ConstructorsConstructorDescriptionAsyncLeaveActivePlanItemInstanceOperation(CommandContext commandContext, PlanItemInstanceEntity planItemInstanceEntity, String transition, Map<String, String> transitionMetadata) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcreateAsyncJob(Task task) protected Stringprotected voidMethods inherited from class AbstractChangePlanItemInstanceStateOperation
abortOperationIfNewStateEqualsOldState, createPlanItemLifeCycleEvent, isStateNotChanged, onPlanned, run, toStringMethods inherited from class AbstractPlanItemInstanceOperation
getCaseInstanceId, getCurrentTime, getPlanItemInstanceEntity, removeSentryRelatedData, setPlanItemInstanceEntityMethods inherited from class CmmnOperation
childPlanItemInstanceForPlanItemExists, createPlanItemInstanceIfNeeded, createPlanItemInstancesForNewOrReactivatedStage, evaluateReactivationCondition, evaluateReactivationRule, getCaseInstance, getPlanItemCreationOrReactivationType, getPlanModel, getStage, isEventListenerWithAvailableCondition, isNoop, isStage, markAsNoop, setRepetitionCounter
-
Field Details
-
transition
-
transitionMetadata
-
-
Constructor Details
-
AsyncLeaveActivePlanItemInstanceOperation
public AsyncLeaveActivePlanItemInstanceOperation(CommandContext commandContext, PlanItemInstanceEntity planItemInstanceEntity, String transition, Map<String, String> transitionMetadata)
-
-
Method Details
-
internalExecute
protected void internalExecute()- Specified by:
internalExecutein classAbstractChangePlanItemInstanceStateOperation
-
createAsyncJob
-
createJobConfiguration
-
getNewState
- Specified by:
getNewStatein classAbstractChangePlanItemInstanceStateOperation
-
getLifeCycleTransition
- Specified by:
getLifeCycleTransitionin classAbstractChangePlanItemInstanceStateOperation
-
getOperationName
- Specified by:
getOperationNamein classAbstractChangePlanItemInstanceStateOperation
-