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 |
completed(DelegateExecution 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.
|
protected ExecutionEntity |
createSubProcessInstance(ProcessDefinitionEntity processDefinitionEntity,
ExecutionEntity superExecutionEntity,
org.activiti.bpmn.model.FlowElement initialFlowElement) |
void |
execute(DelegateExecution execution)
Default behaviour: just leave the activity with no extra functionality.
|
String |
getProcessDefinitonKey() |
void |
setProcessDefinitonKey(String processDefinitonKey) |
executeCompensateBoundaryEvents, findBoundaryEventsForFlowNode, getMultiInstanceActivityBehavior, getProcessDefinition, hasLoopCharacteristics, hasMultiInstanceCharacteristics, leave, setMultiInstanceActivityBehavior
leaveIgnoreConditions, parseActivityType, trigger
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 execute(DelegateExecution execution)
FlowNodeActivityBehavior
execute
in interface ActivityBehavior
execute
in class FlowNodeActivityBehavior
public void completing(DelegateExecution execution, DelegateExecution subProcessInstance) throws Exception
SubProcessActivityBehavior
completing
in interface SubProcessActivityBehavior
Exception
public void completed(DelegateExecution execution) throws Exception
SubProcessActivityBehavior
completed
in interface SubProcessActivityBehavior
Exception
protected ExecutionEntity createSubProcessInstance(ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity superExecutionEntity, org.activiti.bpmn.model.FlowElement initialFlowElement)
public void setProcessDefinitonKey(String processDefinitonKey)
public String getProcessDefinitonKey()
Copyright © 2015 Alfresco. All rights reserved.