public class CaseTaskActivityBehavior extends ChildTaskActivityBehavior implements PlanItemActivityBehavior
| Modifier and Type | Field and Description |
|---|---|
protected Expression |
caseRefExpression |
protected Boolean |
fallbackToDefaultTenant |
inParameters, isBlocking, isBlockingExpression, outParameters| Constructor and Description |
|---|
CaseTaskActivityBehavior(Expression caseRefExpression,
org.flowable.cmmn.model.CaseTask caseTask) |
| Modifier and Type | Method and Description |
|---|---|
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.
|
void |
execute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity,
Map<String,Object> variables) |
protected void |
handleOutParameters(DelegatePlanItemInstance planItemInstance,
CaseInstanceEntity caseInstance,
CmmnRuntimeService cmmnRuntimeService,
CmmnEngineConfiguration cmmnEngineConfiguration) |
void |
onStateTransition(CommandContext commandContext,
DelegatePlanItemInstance planItemInstance,
String transition) |
protected Object |
resolveExpression(CmmnEngineConfiguration cmmnEngineConfiguration,
String executionId,
String expressionString) |
void |
trigger(CommandContext commandContext,
PlanItemInstanceEntity planItemInstance) |
evaluateIsBlocking, execute, handleInParameterstriggerexecuteclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waittriggerexecuteprotected Expression caseRefExpression
protected Boolean fallbackToDefaultTenant
public CaseTaskActivityBehavior(Expression caseRefExpression, org.flowable.cmmn.model.CaseTask caseTask)
public void execute(CommandContext commandContext, PlanItemInstanceEntity planItemInstanceEntity, Map<String,Object> variables)
execute in class ChildTaskActivityBehaviorpublic void trigger(CommandContext commandContext, PlanItemInstanceEntity planItemInstance)
trigger in class ChildTaskActivityBehaviorpublic void onStateTransition(CommandContext commandContext, DelegatePlanItemInstance planItemInstance, String transition)
onStateTransition in interface PlanItemActivityBehaviorprotected Object resolveExpression(CmmnEngineConfiguration cmmnEngineConfiguration, String executionId, String expressionString)
public void deleteChildEntity(CommandContext commandContext, DelegatePlanItemInstance delegatePlanItemInstance, boolean cascade)
ChildTaskActivityBehaviordeleteChildEntity in class ChildTaskActivityBehaviorprotected void handleOutParameters(DelegatePlanItemInstance planItemInstance, CaseInstanceEntity caseInstance, CmmnRuntimeService cmmnRuntimeService, CmmnEngineConfiguration cmmnEngineConfiguration)
Copyright © 2019 Flowable. All rights reserved.