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
public abstract class CoreCmmnActivityBehavior extends Object implements CmmnActivityBehavior
Superclass forCmmnActivityBehaviorimplementations that are part of the core CMMN behaviors of the CMMN Engine. More specifically, subclasses needed to implementexecute(CommandContext, PlanItemInstanceEntity)instead ofexecute(DelegatePlanItemInstance)and thus avoid an extra lookup of the thread-localCommandContext. Instead of passing aDelegatePlanItemInstance, a 'raw'PlanItemInstanceEntityis also passed.- Author:
- Joram Barrez
-
-
Constructor Summary
Constructors Constructor Description CoreCmmnActivityBehavior()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidexecute(DelegatePlanItemInstance delegatePlanItemInstance)abstract voidexecute(CommandContext commandContext, PlanItemInstanceEntity planItemInstanceEntity)
-
-
-
Method Detail
-
execute
public void execute(DelegatePlanItemInstance delegatePlanItemInstance)
- Specified by:
executein interfaceCmmnActivityBehavior
-
execute
public abstract void execute(CommandContext commandContext, PlanItemInstanceEntity planItemInstanceEntity)
-
-