Class CoreCmmnActivityBehavior
java.lang.Object
org.flowable.cmmn.engine.impl.behavior.CoreCmmnActivityBehavior
- All Implemented Interfaces:
CmmnActivityBehavior
- Direct Known Subclasses:
CoreCmmnTriggerableActivityBehavior,MailActivityBehavior,MilestoneActivityBehavior,PlanItemExpressionActivityBehavior,PlanItemFutureJavaDelegateActivityBehavior,PlanItemJavaDelegateActivityBehavior,TimerEventListenerActivityBehaviour
Superclass for
CmmnActivityBehavior implementations that are part of the
core CMMN behaviors of the CMMN Engine.
More specifically, subclasses needed to implement execute(CommandContext, PlanItemInstanceEntity)
instead of execute(DelegatePlanItemInstance) and thus avoid an extra lookup
of the thread-local CommandContext.
Instead of passing a DelegatePlanItemInstance, a 'raw' PlanItemInstanceEntity is also passed.- Author:
- Joram Barrez
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(DelegatePlanItemInstance delegatePlanItemInstance) abstract voidexecute(CommandContext commandContext, PlanItemInstanceEntity planItemInstanceEntity)
-
Constructor Details
-
CoreCmmnActivityBehavior
public CoreCmmnActivityBehavior()
-
-
Method Details
-
execute
- Specified by:
executein interfaceCmmnActivityBehavior
-
execute
public abstract void execute(CommandContext commandContext, PlanItemInstanceEntity planItemInstanceEntity)
-