public class CallActivityBehavior extends AbstractBpmnActivityBehavior implements SubProcessActivityBehavior
Modifier and Type | Field and Description |
---|---|
protected List<org.activiti.bpmn.model.MapExceptionEntry> |
mapExceptions |
protected String |
processDefinitonKey |
multiInstanceActivityBehavior
bpmnActivityBehavior
Constructor and Description |
---|
CallActivityBehavior(Expression processDefinitionExpression,
List<org.activiti.bpmn.model.MapExceptionEntry> mapExceptions) |
CallActivityBehavior(String processDefinitionKey,
List<org.activiti.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(ActivityExecution execution)
Default behaviour: just leave the activity with no extra functionality.
|
String |
getProcessDefinitonKey() |
void |
setProcessDefinitonKey(String processDefinitonKey) |
createCompensateEventSubscription, getMultiInstanceActivityBehavior, hasCompensationHandler, hasLoopCharacteristics, hasMultiInstanceCharacteristics, leave, setMultiInstanceActivityBehavior, signal, signalCompensationDone
leaveIgnoreConditions
protected String processDefinitonKey
protected List<org.activiti.bpmn.model.MapExceptionEntry> mapExceptions
public CallActivityBehavior(String processDefinitionKey, List<org.activiti.bpmn.model.MapExceptionEntry> mapExceptions)
public CallActivityBehavior(Expression processDefinitionExpression, List<org.activiti.bpmn.model.MapExceptionEntry> mapExceptions)
public void addDataInputAssociation(AbstractDataAssociation dataInputAssociation)
public void addDataOutputAssociation(AbstractDataAssociation dataOutputAssociation)
public void execute(ActivityExecution execution) throws Exception
FlowNodeActivityBehavior
execute
in interface ActivityBehavior
execute
in class FlowNodeActivityBehavior
Exception
public void setProcessDefinitonKey(String processDefinitonKey)
public String getProcessDefinitonKey()
public void completing(DelegateExecution execution, DelegateExecution subProcessInstance) throws Exception
SubProcessActivityBehavior
completing
in interface SubProcessActivityBehavior
Exception
public void completed(ActivityExecution execution) throws Exception
SubProcessActivityBehavior
completed
in interface SubProcessActivityBehavior
Exception
Copyright © 2016 Alfresco. All rights reserved.