Class CoreCmmnTriggerableActivityBehavior
- java.lang.Object
-
- org.flowable.cmmn.engine.impl.behavior.CoreCmmnActivityBehavior
-
- org.flowable.cmmn.engine.impl.behavior.CoreCmmnTriggerableActivityBehavior
-
- All Implemented Interfaces:
CmmnActivityBehavior,CmmnTriggerableActivityBehavior
- Direct Known Subclasses:
ChildTaskActivityBehavior,EventRegistryEventListenerActivityBehaviour,GenericEventListenerActivityBehaviour,PlanItemDelegateExpressionActivityBehavior,SignalEventListenerActivityBehaviour,StageActivityBehavior,TaskActivityBehavior,UserEventListenerActivityBehaviour,VariableEventListenerActivityBehaviour
public abstract class CoreCmmnTriggerableActivityBehavior extends CoreCmmnActivityBehavior implements CmmnTriggerableActivityBehavior
Superclass forCmmnTriggerableActivityBehaviorimplementations that are part of the core CMMN behaviors of the CMMN Engine. More specifically, subclasses needed to implementtrigger(CommandContext, PlanItemInstanceEntity)instead oftrigger(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 CoreCmmnTriggerableActivityBehavior()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidtrigger(DelegatePlanItemInstance planItemInstance)abstract voidtrigger(CommandContext commandContext, PlanItemInstanceEntity planItemInstance)-
Methods inherited from class org.flowable.cmmn.engine.impl.behavior.CoreCmmnActivityBehavior
execute, execute
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.flowable.cmmn.engine.impl.behavior.CmmnActivityBehavior
execute
-
-
-
-
Method Detail
-
trigger
public void trigger(DelegatePlanItemInstance planItemInstance)
- Specified by:
triggerin interfaceCmmnTriggerableActivityBehavior
-
trigger
public abstract void trigger(CommandContext commandContext, PlanItemInstanceEntity planItemInstance)
-
-