public abstract class CoreCmmnActivityBehavior extends Object implements CmmnActivityBehavior
CmmnActivityBehavior implementations that are part of the
core CMMN behaviors of the CMMN Engine.
More specifically, subclasses needed to implement #execute(CommandContext, DelegatePlanItemInstance)
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.| Constructor and Description |
|---|
CoreCmmnActivityBehavior() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
execute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
void |
execute(DelegatePlanItemInstance delegatePlanItemInstance) |
public void execute(DelegatePlanItemInstance delegatePlanItemInstance)
execute in interface CmmnActivityBehaviorpublic abstract void execute(CommandContext commandContext, PlanItemInstanceEntity planItemInstanceEntity)
Copyright © 2018 Flowable. All rights reserved.