public abstract class EventHandlerStrategy
extends java.lang.Object
| Constructor and Description |
|---|
EventHandlerStrategy() |
| Modifier and Type | Method and Description |
|---|---|
abstract OperationsWithContext |
getOperations(SWaitingEvent waitingEvent,
java.lang.Long triggeringElementID) |
protected DataInstanceContainer |
getParentContainerType(SFlowNodeInstance flowNodeInstance) |
abstract void |
handleCatchEvent(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SCatchEventInstance eventInstance,
SEventTriggerDefinition sEventTriggerDefinition) |
abstract void |
handleEventSubProcess(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SEventTriggerDefinition sEventTriggerDefinition,
long subProcessId,
SProcessInstance parentProcessInstance) |
abstract boolean |
handlePostThrowEvent(SProcessDefinition processDefinition,
SEndEventDefinition sEventDefinition,
SThrowEventInstance sThrowEventInstance,
SEventTriggerDefinition sEventTriggerDefinition,
SFlowNodeInstance sFlowNodeInstance) |
abstract void |
handleThrowEvent(SEventTriggerDefinition sEventTriggerDefinition) |
abstract void |
handleThrowEvent(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SThrowEventInstance eventInstance,
SEventTriggerDefinition sEventTriggerDefinition) |
abstract void |
unregisterCatchEvent(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SEventTriggerDefinition sEventTriggerDefinition,
long subProcessId,
SProcessInstance parentProcessIsnstance) |
public abstract void handleThrowEvent(SProcessDefinition processDefinition, SEventDefinition eventDefinition, SThrowEventInstance eventInstance, SEventTriggerDefinition sEventTriggerDefinition) throws SBonitaException
SBonitaExceptionpublic abstract boolean handlePostThrowEvent(SProcessDefinition processDefinition, SEndEventDefinition sEventDefinition, SThrowEventInstance sThrowEventInstance, SEventTriggerDefinition sEventTriggerDefinition, SFlowNodeInstance sFlowNodeInstance) throws SBonitaException
SBonitaExceptionpublic abstract void handleThrowEvent(SEventTriggerDefinition sEventTriggerDefinition) throws SBonitaException
SBonitaExceptionpublic abstract void handleCatchEvent(SProcessDefinition processDefinition, SEventDefinition eventDefinition, SCatchEventInstance eventInstance, SEventTriggerDefinition sEventTriggerDefinition) throws SBonitaException
SBonitaExceptionpublic abstract void handleEventSubProcess(SProcessDefinition processDefinition, SEventDefinition eventDefinition, SEventTriggerDefinition sEventTriggerDefinition, long subProcessId, SProcessInstance parentProcessInstance) throws SBonitaException
SBonitaExceptionpublic abstract void unregisterCatchEvent(SProcessDefinition processDefinition, SEventDefinition eventDefinition, SEventTriggerDefinition sEventTriggerDefinition, long subProcessId, SProcessInstance parentProcessIsnstance) throws SBonitaException
SBonitaExceptionprotected DataInstanceContainer getParentContainerType(SFlowNodeInstance flowNodeInstance)
public abstract OperationsWithContext getOperations(SWaitingEvent waitingEvent, java.lang.Long triggeringElementID) throws SBonitaException
SBonitaException