public class CallActivityBehavior extends AbstractBpmnActivityBehavior implements SubProcessActivityBehavior
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
inheritVariables |
protected List<org.flowable.bpmn.model.MapExceptionEntry> |
mapExceptions |
protected String |
processDefinitonKey |
protected boolean |
sameDeployment |
multiInstanceActivityBehaviorbpmnActivityBehavior| Constructor and Description |
|---|
CallActivityBehavior(org.flowable.common.engine.api.delegate.Expression processDefinitionExpression,
List<org.flowable.bpmn.model.MapExceptionEntry> mapExceptions) |
CallActivityBehavior(String processDefinitionKey,
List<org.flowable.bpmn.model.MapExceptionEntry> mapExceptions) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDataInputAssociation(AbstractDataAssociation dataInputAssociation) |
void |
addDataOutputAssociation(AbstractDataAssociation dataOutputAssociation) |
void |
completed(ActivityExecution execution)
called after the process instance is destroyed for this activity to perform its outgoing control flow logic.
|
void |
completing(DelegateExecution execution,
DelegateExecution subProcessInstance)
called before the process instance is destroyed to allow this activity to extract data from the sub process instance.
|
void |
execute(DelegateExecution execution)
Default behaviour: just leave the activity with no extra functionality.
|
String |
getProcessDefinitonKey() |
void |
setInheritVariables(boolean inheritVariables) |
void |
setProcessDefinitonKey(String processDefinitonKey) |
void |
setSameDeployment(boolean sameDeployment) |
createCompensateEventSubscription, getMultiInstanceActivityBehavior, hasCompensationHandler, hasLoopCharacteristics, hasMultiInstanceCharacteristics, leave, setMultiInstanceActivityBehavior, signal, signalCompensationDoneleaveIgnoreConditionsprotected String processDefinitonKey
protected List<org.flowable.bpmn.model.MapExceptionEntry> mapExceptions
protected boolean inheritVariables
protected boolean sameDeployment
public CallActivityBehavior(String processDefinitionKey, List<org.flowable.bpmn.model.MapExceptionEntry> mapExceptions)
public CallActivityBehavior(org.flowable.common.engine.api.delegate.Expression processDefinitionExpression,
List<org.flowable.bpmn.model.MapExceptionEntry> mapExceptions)
public void addDataInputAssociation(AbstractDataAssociation dataInputAssociation)
public void addDataOutputAssociation(AbstractDataAssociation dataOutputAssociation)
public void execute(DelegateExecution execution)
FlowNodeActivityBehaviorexecute in interface ActivityBehaviorexecute in class FlowNodeActivityBehaviorpublic void completing(DelegateExecution execution, DelegateExecution subProcessInstance) throws Exception
SubProcessActivityBehaviorcompleting in interface SubProcessActivityBehaviorExceptionpublic void completed(ActivityExecution execution) throws Exception
SubProcessActivityBehaviorcompleted in interface SubProcessActivityBehaviorExceptionpublic void setProcessDefinitonKey(String processDefinitonKey)
public String getProcessDefinitonKey()
public void setInheritVariables(boolean inheritVariables)
public void setSameDeployment(boolean sameDeployment)
Copyright © 2018 Flowable. All rights reserved.