public class ProcessTaskActivityBehavior extends ChildTaskActivityBehavior implements PlanItemActivityBehavior
| Modifier and Type | Field and Description |
|---|---|
protected Boolean |
fallbackToDefaultTenant |
protected org.flowable.cmmn.model.Process |
process |
protected String |
processRef |
protected Expression |
processRefExpression |
inParameters, isBlocking, isBlockingExpression, outParameters| Constructor and Description |
|---|
ProcessTaskActivityBehavior(org.flowable.cmmn.model.Process process,
Expression processRefExpression,
org.flowable.cmmn.model.ProcessTask processTask) |
| 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.
|
protected void |
deleteProcessInstance(CommandContext commandContext,
DelegatePlanItemInstance planItemInstance) |
void |
execute(CommandContext commandContext,
PlanItemInstanceEntity planItemInstanceEntity,
Map<String,Object> variables) |
protected void |
handleOutParameters(DelegatePlanItemInstance planItemInstance,
CaseInstanceEntity caseInstance,
ProcessInstanceService processInstanceService) |
void |
onStateTransition(CommandContext commandContext,
DelegatePlanItemInstance planItemInstance,
String transition) |
void |
trigger(CommandContext commandContext,
PlanItemInstanceEntity planItemInstance) |
evaluateIsBlocking, execute, handleInParameterstriggerexecuteclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waittriggerexecuteprotected org.flowable.cmmn.model.Process process
protected Expression processRefExpression
protected String processRef
protected Boolean fallbackToDefaultTenant
public ProcessTaskActivityBehavior(org.flowable.cmmn.model.Process process,
Expression processRefExpression,
org.flowable.cmmn.model.ProcessTask processTask)
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 void deleteProcessInstance(CommandContext commandContext, DelegatePlanItemInstance planItemInstance)
public void deleteChildEntity(CommandContext commandContext, DelegatePlanItemInstance delegatePlanItemInstance, boolean cascade)
ChildTaskActivityBehaviordeleteChildEntity in class ChildTaskActivityBehaviorprotected void handleOutParameters(DelegatePlanItemInstance planItemInstance, CaseInstanceEntity caseInstance, ProcessInstanceService processInstanceService)
Copyright © 2019 Flowable. All rights reserved.