public class TerminateEndEventActivityBehavior extends FlowNodeActivityBehavior
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
terminateAll |
protected boolean |
terminateMultiInstance |
bpmnActivityBehavior| Constructor and Description |
|---|
TerminateEndEventActivityBehavior() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
createDeleteReason(String activityId) |
protected void |
defaultTerminateEndEventBehaviour(DelegateExecution execution,
CommandContext commandContext,
ExecutionEntityManager executionEntityManager) |
protected void |
deleteExecutionEntities(ExecutionEntityManager executionEntityManager,
ExecutionEntity rootExecutionEntity,
String deleteReason) |
protected void |
dispatchActivityCancelled(DelegateExecution execution,
org.activiti.bpmn.model.FlowElement terminateEndEvent) |
protected void |
dispatchExecutionCancelled(DelegateExecution execution,
org.activiti.bpmn.model.FlowElement terminateEndEvent) |
protected void |
endAllHistoricActivities(String processInstanceId,
String deleteReason) |
void |
execute(DelegateExecution execution)
Default behaviour: just leave the activity with no extra functionality.
|
boolean |
isTerminateAll() |
boolean |
isTerminateMultiInstance() |
protected void |
sendProcessInstanceCancelledEvent(DelegateExecution execution,
org.activiti.bpmn.model.FlowElement terminateEndEvent) |
void |
setTerminateAll(boolean terminateAll) |
void |
setTerminateMultiInstance(boolean terminateMultiInstance) |
protected void |
terminateAllBehaviour(DelegateExecution execution,
CommandContext commandContext,
ExecutionEntityManager executionEntityManager) |
protected void |
terminateMultiInstanceRoot(DelegateExecution execution,
CommandContext commandContext,
ExecutionEntityManager executionEntityManager) |
leave, leaveIgnoreConditions, parseActivityType, triggerprotected boolean terminateAll
protected boolean terminateMultiInstance
public void execute(DelegateExecution execution)
FlowNodeActivityBehaviorexecute in interface ActivityBehaviorexecute in class FlowNodeActivityBehaviorprotected void terminateAllBehaviour(DelegateExecution execution, CommandContext commandContext, ExecutionEntityManager executionEntityManager)
protected void defaultTerminateEndEventBehaviour(DelegateExecution execution, CommandContext commandContext, ExecutionEntityManager executionEntityManager)
protected void endAllHistoricActivities(String processInstanceId, String deleteReason)
protected void terminateMultiInstanceRoot(DelegateExecution execution, CommandContext commandContext, ExecutionEntityManager executionEntityManager)
protected void deleteExecutionEntities(ExecutionEntityManager executionEntityManager, ExecutionEntity rootExecutionEntity, String deleteReason)
protected void sendProcessInstanceCancelledEvent(DelegateExecution execution, org.activiti.bpmn.model.FlowElement terminateEndEvent)
protected void dispatchExecutionCancelled(DelegateExecution execution, org.activiti.bpmn.model.FlowElement terminateEndEvent)
protected void dispatchActivityCancelled(DelegateExecution execution, org.activiti.bpmn.model.FlowElement terminateEndEvent)
public boolean isTerminateAll()
public void setTerminateAll(boolean terminateAll)
public boolean isTerminateMultiInstance()
public void setTerminateMultiInstance(boolean terminateMultiInstance)
Copyright © 2016 Alfresco. All rights reserved.