public class ProcessTaskActivityBehavior extends ChildTaskActivityBehavior implements PlanItemActivityBehavior
ChildTaskActivityBehavior.VariableInfo| Modifier and Type | Field and Description |
|---|---|
protected Boolean |
fallbackToDefaultTenant |
protected org.flowable.cmmn.model.Process |
process |
protected String |
processRef |
protected Expression |
processRefExpression |
protected org.flowable.cmmn.model.ProcessTask |
processTask |
protected boolean |
sameDeployment |
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,
ChildTaskActivityBehavior.VariableInfo variableInfo) |
protected String |
getParentDeploymentIfSameDeployment(CmmnEngineConfiguration cmmnEngineConfiguration,
PlanItemInstanceEntity planItemInstanceEntity) |
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, getBusinessKey, 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
protected boolean sameDeployment
protected org.flowable.cmmn.model.ProcessTask processTask
public ProcessTaskActivityBehavior(org.flowable.cmmn.model.Process process,
Expression processRefExpression,
org.flowable.cmmn.model.ProcessTask processTask)
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 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)
protected String getParentDeploymentIfSameDeployment(CmmnEngineConfiguration cmmnEngineConfiguration, PlanItemInstanceEntity planItemInstanceEntity)
Copyright © 2021 Flowable. All rights reserved.