Class TerminateEndEventActivityBehavior
java.lang.Object
org.activiti.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
org.activiti.engine.impl.bpmn.behavior.TerminateEndEventActivityBehavior
- All Implemented Interfaces:
Serializable, ActivityBehavior, TriggerableActivityBehavior
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected booleanFields inherited from class FlowNodeActivityBehavior
bpmnActivityBehavior -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringcreateDeleteReason(String activityId) protected voiddefaultTerminateEndEventBehaviour(DelegateExecution execution, CommandContext commandContext, ExecutionEntityManager executionEntityManager) protected voiddeleteExecutionEntities(ExecutionEntityManager executionEntityManager, ExecutionEntity rootExecutionEntity, String deleteReason) protected voiddispatchExecutionCancelled(DelegateExecution execution, org.activiti.bpmn.model.FlowElement terminateEndEvent) protected voidendAllHistoricActivities(String processInstanceId, String deleteReason) voidexecute(DelegateExecution execution) Default behaviour: just leave the activity with no extra functionality.booleanbooleanprotected voidsendProcessInstanceCancelledEvent(DelegateExecution execution, org.activiti.bpmn.model.FlowElement terminateEndEvent) voidsetTerminateAll(boolean terminateAll) voidsetTerminateMultiInstance(boolean terminateMultiInstance) protected voidterminateAllBehaviour(DelegateExecution execution, CommandContext commandContext, ExecutionEntityManager executionEntityManager) protected voidterminateMultiInstanceRoot(DelegateExecution execution, CommandContext commandContext, ExecutionEntityManager executionEntityManager) Methods inherited from class FlowNodeActivityBehavior
leave, leaveIgnoreConditions, parseActivityType, trigger
-
Field Details
-
terminateAll
protected boolean terminateAll -
terminateMultiInstance
protected boolean terminateMultiInstance
-
-
Constructor Details
-
TerminateEndEventActivityBehavior
public TerminateEndEventActivityBehavior()
-
-
Method Details
-
execute
Description copied from class:FlowNodeActivityBehaviorDefault behaviour: just leave the activity with no extra functionality.- Specified by:
executein interfaceActivityBehavior- Overrides:
executein classFlowNodeActivityBehavior
-
terminateAllBehaviour
protected void terminateAllBehaviour(DelegateExecution execution, CommandContext commandContext, ExecutionEntityManager executionEntityManager) -
defaultTerminateEndEventBehaviour
protected void defaultTerminateEndEventBehaviour(DelegateExecution execution, CommandContext commandContext, ExecutionEntityManager executionEntityManager) -
endAllHistoricActivities
-
terminateMultiInstanceRoot
protected void terminateMultiInstanceRoot(DelegateExecution execution, CommandContext commandContext, ExecutionEntityManager executionEntityManager) -
deleteExecutionEntities
protected void deleteExecutionEntities(ExecutionEntityManager executionEntityManager, ExecutionEntity rootExecutionEntity, String deleteReason) -
sendProcessInstanceCancelledEvent
protected void sendProcessInstanceCancelledEvent(DelegateExecution execution, org.activiti.bpmn.model.FlowElement terminateEndEvent) -
dispatchExecutionCancelled
protected void dispatchExecutionCancelled(DelegateExecution execution, org.activiti.bpmn.model.FlowElement terminateEndEvent) -
createDeleteReason
-
isTerminateAll
public boolean isTerminateAll() -
setTerminateAll
public void setTerminateAll(boolean terminateAll) -
isTerminateMultiInstance
public boolean isTerminateMultiInstance() -
setTerminateMultiInstance
public void setTerminateMultiInstance(boolean terminateMultiInstance)
-