public abstract class ChildTaskActivityBehavior extends CoreCmmnTriggerableActivityBehavior
| Modifier and Type | Field and Description |
|---|---|
protected List<org.flowable.cmmn.model.IOParameter> |
inParameters |
protected boolean |
isBlocking |
protected String |
isBlockingExpression |
protected List<org.flowable.cmmn.model.IOParameter> |
outParameters |
| Constructor and Description |
|---|
ChildTaskActivityBehavior(boolean isBlocking,
String isBlockingExpression) |
ChildTaskActivityBehavior(boolean isBlocking,
String isBlockingExpression,
List<org.flowable.cmmn.model.IOParameter> inParameters,
List<org.flowable.cmmn.model.IOParameter> outParameters) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
deleteChildEntity(CommandContext commandContext,
DelegatePlanItemInstance delegatePlanItemInstance,
boolean cascade)
Called when a manual delete is triggered (NOT when a terminate/complete is triggered),
for example when a deployment is deleted and everything related needs to be deleted.
|
protected boolean |
evaluateIsBlocking(DelegatePlanItemInstance planItemInstance) |
void |
execute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity) |
abstract void |
execute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity,
Map<String,Object> variables) |
protected void |
handleInParameters(PlanItemInstanceEntity planItemInstanceEntity,
CmmnEngineConfiguration cmmnEngineConfiguration,
Map<String,Object> inParametersMap,
ExpressionManager expressionManager) |
void |
trigger(CommandContext commandContext,
PlanItemInstanceEntity planItemInstance) |
triggerexecuteclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexecuteprotected boolean isBlocking
protected String isBlockingExpression
protected List<org.flowable.cmmn.model.IOParameter> inParameters
protected List<org.flowable.cmmn.model.IOParameter> outParameters
public ChildTaskActivityBehavior(boolean isBlocking,
String isBlockingExpression)
public void execute(CommandContext commandContext, PlanItemInstanceEntity planItemInstanceEntity)
execute in class CoreCmmnActivityBehaviorpublic abstract void execute(CommandContext commandContext, PlanItemInstanceEntity planItemInstanceEntity, Map<String,Object> variables)
protected boolean evaluateIsBlocking(DelegatePlanItemInstance planItemInstance)
public void trigger(CommandContext commandContext, PlanItemInstanceEntity planItemInstance)
trigger in class CoreCmmnTriggerableActivityBehaviorprotected void handleInParameters(PlanItemInstanceEntity planItemInstanceEntity, CmmnEngineConfiguration cmmnEngineConfiguration, Map<String,Object> inParametersMap, ExpressionManager expressionManager)
public abstract void deleteChildEntity(CommandContext commandContext, DelegatePlanItemInstance delegatePlanItemInstance, boolean cascade)
Copyright © 2019 Flowable. All rights reserved.