public class CaseTaskActivityBehavior extends ChildTaskActivityBehavior implements PlanItemActivityBehavior
ChildTaskActivityBehavior.VariableInfo| Modifier and Type | Field and Description |
|---|---|
protected String |
caseRef |
protected Expression |
caseRefExpression |
protected org.flowable.cmmn.model.CaseTask |
caseTask |
protected Boolean |
fallbackToDefaultTenant |
protected boolean |
sameDeployment |
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,
ChildTaskActivityBehavior.VariableInfo variableInfo) |
protected void |
handleOutParameters(CommandContext commandContext,
PlanItemInstanceEntity planItemInstance) |
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, getBusinessKey, handleInParameterstriggerexecuteclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waittriggerexecuteprotected Expression caseRefExpression
protected String caseRef
protected Boolean fallbackToDefaultTenant
protected boolean sameDeployment
protected org.flowable.cmmn.model.CaseTask caseTask
public CaseTaskActivityBehavior(Expression caseRefExpression, org.flowable.cmmn.model.CaseTask caseTask)
public void execute(CommandContext commandContext, PlanItemInstanceEntity planItemInstanceEntity, ChildTaskActivityBehavior.VariableInfo variableInfo)
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(CommandContext commandContext, PlanItemInstanceEntity planItemInstance)
protected void handleOutParameters(DelegatePlanItemInstance planItemInstance, CaseInstanceEntity caseInstance, CmmnRuntimeService cmmnRuntimeService, CmmnEngineConfiguration cmmnEngineConfiguration)
Copyright © 2021 Flowable. All rights reserved.