public abstract class ChildTaskActivityBehavior extends CoreCmmnTriggerableActivityBehavior
| Modifier and Type | Class and Description |
|---|---|
static class |
ChildTaskActivityBehavior.VariableInfo |
| 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,
ChildTaskActivityBehavior.VariableInfo variableInfo) |
protected String |
getBusinessKey(CmmnEngineConfiguration cmmnEngineConfiguration,
PlanItemInstanceEntity planItemInstanceEntity,
org.flowable.cmmn.model.ChildTask childTask) |
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, ChildTaskActivityBehavior.VariableInfo variableInfo)
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)
protected String getBusinessKey(CmmnEngineConfiguration cmmnEngineConfiguration, PlanItemInstanceEntity planItemInstanceEntity, org.flowable.cmmn.model.ChildTask childTask)
public abstract void deleteChildEntity(CommandContext commandContext, DelegatePlanItemInstance delegatePlanItemInstance, boolean cascade)
Copyright © 2021 Flowable. All rights reserved.