Class AbstractPlanItemInstanceOperation
- java.lang.Object
-
- org.flowable.cmmn.engine.impl.agenda.operation.CmmnOperation
-
- org.flowable.cmmn.engine.impl.agenda.operation.AbstractPlanItemInstanceOperation
-
- All Implemented Interfaces:
Runnable
- Direct Known Subclasses:
AbstractChangePlanItemInstanceStateOperation,ActivatePlanItemInstanceOperation,CreatePlanItemInstanceWithoutEvaluationOperation,InitStageInstanceOperation,TriggerPlanItemInstanceOperation
public abstract class AbstractPlanItemInstanceOperation extends CmmnOperation
- Author:
- Joram Barrez
-
-
Field Summary
Fields Modifier and Type Field Description protected PlanItemInstanceEntityplanItemInstanceEntity-
Fields inherited from class org.flowable.cmmn.engine.impl.agenda.operation.CmmnOperation
commandContext, isNoop
-
-
Constructor Summary
Constructors Constructor Description AbstractPlanItemInstanceOperation(CommandContext commandContext, PlanItemInstanceEntity planItemInstanceEntity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetCaseInstanceId()protected DategetCurrentTime(CommandContext commandContext)PlanItemInstanceEntitygetPlanItemInstanceEntity()protected voidremoveSentryRelatedData()voidsetPlanItemInstanceEntity(PlanItemInstanceEntity planItemInstanceEntity)-
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
-
-
-
-
Field Detail
-
planItemInstanceEntity
protected PlanItemInstanceEntity planItemInstanceEntity
-
-
Constructor Detail
-
AbstractPlanItemInstanceOperation
public AbstractPlanItemInstanceOperation(CommandContext commandContext, PlanItemInstanceEntity planItemInstanceEntity)
-
-
Method Detail
-
getPlanItemInstanceEntity
public PlanItemInstanceEntity getPlanItemInstanceEntity()
-
setPlanItemInstanceEntity
public void setPlanItemInstanceEntity(PlanItemInstanceEntity planItemInstanceEntity)
-
getCaseInstanceId
public String getCaseInstanceId()
- Specified by:
getCaseInstanceIdin classCmmnOperation- Returns:
- The id of the case instance related to this operation.
-
removeSentryRelatedData
protected void removeSentryRelatedData()
-
getCurrentTime
protected Date getCurrentTime(CommandContext commandContext)
-
-