public class CallActivityBehavior extends AbstractBpmnActivityBehavior implements SubProcessActivityBehavior
| Modifier and Type | Field and Description |
|---|---|
protected String |
businessKey |
protected boolean |
inheritBusinessKey |
protected boolean |
inheritVariables |
protected List<org.activiti.bpmn.model.MapExceptionEntry> |
mapExceptions |
protected String |
processDefinitonKey |
multiInstanceActivityBehaviorbpmnActivityBehavior, FIRED_EVENT_SIGNAL_FORMAT| 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 |
setBusinessKey(String businessKey) |
void |
setInheritBusinessKey(boolean inheritBusinessKey) |
void |
setInheritVariables(boolean inheritVariables) |
void |
setProcessDefinitonKey(String processDefinitonKey) |
createCompensateEventSubscription, getMultiInstanceActivityBehavior, hasCompensationHandler, hasLoopCharacteristics, hasMultiInstanceCharacteristics, leave, setMultiInstanceActivityBehavior, signal, signalCompensationDonegetEventSubscriptionScope, getSignalExecutionScope, getSignalScope, isSignalEventAlreadyFired, isSignalEventType, leaveIgnoreConditions, registerFiredSignalEventprotected String processDefinitonKey
protected List<org.activiti.bpmn.model.MapExceptionEntry> mapExceptions
protected String businessKey
protected boolean inheritBusinessKey
protected boolean inheritVariables
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 setBusinessKey(String businessKey)
public void setInheritBusinessKey(boolean inheritBusinessKey)
public void setInheritVariables(boolean inheritVariables)
public void execute(ActivityExecution execution) throws Exception
FlowNodeActivityBehaviorexecute in interface ActivityBehaviorexecute in class FlowNodeActivityBehaviorExceptionpublic void setProcessDefinitonKey(String processDefinitonKey)
public String getProcessDefinitonKey()
public void completing(DelegateExecution execution, DelegateExecution subProcessInstance) throws Exception
SubProcessActivityBehaviorcompleting in interface SubProcessActivityBehaviorExceptionpublic void completed(ActivityExecution execution) throws Exception
SubProcessActivityBehaviorcompleted in interface SubProcessActivityBehaviorExceptionCopyright © 2019 Alfresco. All rights reserved.