public class TerminateEndEventActivityBehavior extends FlowNodeActivityBehavior
| Modifier and Type | Field and Description |
|---|---|
protected org.activiti.bpmn.model.EndEvent |
endEvent |
protected boolean |
terminateAll |
bpmnActivityBehavior| Constructor and Description |
|---|
TerminateEndEventActivityBehavior(org.activiti.bpmn.model.EndEvent endEvent) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
deleteProcessInstance(ExecutionEntity processInstanceExecution,
String deleteReason) |
protected void |
dispatchActivityCancelled(ActivityExecution execution,
ActivityImpl activity,
ActivityImpl causeActivity) |
void |
execute(ActivityExecution execution)
Default behaviour: just leave the activity with no extra functionality.
|
protected ActivityExecution |
findProcessInstanceExecution(ActivityExecution execution)
Finds the parent execution that is a process instance.
|
org.activiti.bpmn.model.EndEvent |
getEndEvent() |
protected List<ExecutionEntity> |
orderExecutionsRootToLeaf(ExecutionEntity execution) |
protected List<ExecutionEntity> |
orderExecutionsRootToLeaf(ExecutionEntity rootExecution,
List<ExecutionEntity> orderedExecutions) |
protected void |
sendCancelledEvent(ActivityExecution execution,
ActivityImpl terminateEndEventActivity,
ActivityExecution scopeExecution) |
protected void |
terminateExecution(ActivityExecution execution,
ActivityImpl terminateEndEventActivity,
ActivityExecution scopeExecution) |
protected void |
terminateProcessInstanceExecution(ActivityExecution execution,
ActivityImpl terminateEndEventActivity,
ActivityExecution processInstanceExecution) |
leave, leaveIgnoreConditions, signalprotected org.activiti.bpmn.model.EndEvent endEvent
protected boolean terminateAll
public TerminateEndEventActivityBehavior(org.activiti.bpmn.model.EndEvent endEvent)
public void execute(ActivityExecution execution) throws Exception
FlowNodeActivityBehaviorexecute in interface ActivityBehaviorexecute in class FlowNodeActivityBehaviorExceptionprotected ActivityExecution findProcessInstanceExecution(ActivityExecution execution)
protected void terminateExecution(ActivityExecution execution, ActivityImpl terminateEndEventActivity, ActivityExecution scopeExecution)
protected void terminateProcessInstanceExecution(ActivityExecution execution, ActivityImpl terminateEndEventActivity, ActivityExecution processInstanceExecution)
protected void deleteProcessInstance(ExecutionEntity processInstanceExecution, String deleteReason)
protected List<ExecutionEntity> orderExecutionsRootToLeaf(ExecutionEntity execution)
protected List<ExecutionEntity> orderExecutionsRootToLeaf(ExecutionEntity rootExecution, List<ExecutionEntity> orderedExecutions)
protected void sendCancelledEvent(ActivityExecution execution, ActivityImpl terminateEndEventActivity, ActivityExecution scopeExecution)
protected void dispatchActivityCancelled(ActivityExecution execution, ActivityImpl activity, ActivityImpl causeActivity)
public org.activiti.bpmn.model.EndEvent getEndEvent()
Copyright © 2016 Alfresco. All rights reserved.