org.bonitasoft.engine.execution.event
public abstract class EventHandlerStrategy extends Object
| Constructor and Description |
|---|
EventHandlerStrategy() |
| Modifier and Type | Method and Description |
|---|---|
abstract OperationsWithContext |
getOperations(org.bonitasoft.engine.core.process.instance.model.event.handling.SWaitingEvent waitingEvent,
Long triggeringElementID) |
protected org.bonitasoft.engine.data.instance.api.DataInstanceContainer |
getParentContainerType(org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance flowNodeInstance) |
abstract void |
handleCatchEvent(org.bonitasoft.engine.core.process.definition.model.SProcessDefinition processDefinition,
org.bonitasoft.engine.core.process.definition.model.event.SEventDefinition eventDefinition,
org.bonitasoft.engine.core.process.instance.model.event.SCatchEventInstance eventInstance,
org.bonitasoft.engine.core.process.definition.model.event.trigger.SEventTriggerDefinition sEventTriggerDefinition) |
abstract void |
handleEventSubProcess(org.bonitasoft.engine.core.process.definition.model.SProcessDefinition processDefinition,
org.bonitasoft.engine.core.process.definition.model.event.SEventDefinition eventDefinition,
org.bonitasoft.engine.core.process.definition.model.event.trigger.SEventTriggerDefinition sEventTriggerDefinition,
long subProcessId,
org.bonitasoft.engine.core.process.instance.model.SProcessInstance parentProcessInstance) |
abstract boolean |
handlePostThrowEvent(org.bonitasoft.engine.core.process.definition.model.SProcessDefinition processDefinition,
org.bonitasoft.engine.core.process.definition.model.event.SEndEventDefinition sEventDefinition,
org.bonitasoft.engine.core.process.instance.model.event.SThrowEventInstance sThrowEventInstance,
org.bonitasoft.engine.core.process.definition.model.event.trigger.SEventTriggerDefinition sEventTriggerDefinition,
org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance sFlowNodeInstance) |
abstract void |
handleThrowEvent(org.bonitasoft.engine.core.process.definition.model.event.trigger.SEventTriggerDefinition sEventTriggerDefinition) |
abstract void |
handleThrowEvent(org.bonitasoft.engine.core.process.definition.model.SProcessDefinition processDefinition,
org.bonitasoft.engine.core.process.definition.model.event.SEventDefinition eventDefinition,
org.bonitasoft.engine.core.process.instance.model.event.SThrowEventInstance eventInstance,
org.bonitasoft.engine.core.process.definition.model.event.trigger.SEventTriggerDefinition sEventTriggerDefinition) |
abstract void |
unregisterCatchEvent(org.bonitasoft.engine.core.process.definition.model.SProcessDefinition processDefinition,
org.bonitasoft.engine.core.process.definition.model.event.SEventDefinition eventDefinition,
org.bonitasoft.engine.core.process.definition.model.event.trigger.SEventTriggerDefinition sEventTriggerDefinition,
long subProcessId,
org.bonitasoft.engine.core.process.instance.model.SProcessInstance parentProcessIsnstance) |
public abstract void handleThrowEvent(org.bonitasoft.engine.core.process.definition.model.SProcessDefinition processDefinition,
org.bonitasoft.engine.core.process.definition.model.event.SEventDefinition eventDefinition,
org.bonitasoft.engine.core.process.instance.model.event.SThrowEventInstance eventInstance,
org.bonitasoft.engine.core.process.definition.model.event.trigger.SEventTriggerDefinition sEventTriggerDefinition)
throws org.bonitasoft.engine.commons.exceptions.SBonitaException
org.bonitasoft.engine.commons.exceptions.SBonitaExceptionpublic abstract boolean handlePostThrowEvent(org.bonitasoft.engine.core.process.definition.model.SProcessDefinition processDefinition,
org.bonitasoft.engine.core.process.definition.model.event.SEndEventDefinition sEventDefinition,
org.bonitasoft.engine.core.process.instance.model.event.SThrowEventInstance sThrowEventInstance,
org.bonitasoft.engine.core.process.definition.model.event.trigger.SEventTriggerDefinition sEventTriggerDefinition,
org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance sFlowNodeInstance)
throws org.bonitasoft.engine.commons.exceptions.SBonitaException
org.bonitasoft.engine.commons.exceptions.SBonitaExceptionpublic abstract void handleThrowEvent(org.bonitasoft.engine.core.process.definition.model.event.trigger.SEventTriggerDefinition sEventTriggerDefinition)
throws org.bonitasoft.engine.commons.exceptions.SBonitaException
org.bonitasoft.engine.commons.exceptions.SBonitaExceptionpublic abstract void handleCatchEvent(org.bonitasoft.engine.core.process.definition.model.SProcessDefinition processDefinition,
org.bonitasoft.engine.core.process.definition.model.event.SEventDefinition eventDefinition,
org.bonitasoft.engine.core.process.instance.model.event.SCatchEventInstance eventInstance,
org.bonitasoft.engine.core.process.definition.model.event.trigger.SEventTriggerDefinition sEventTriggerDefinition)
throws org.bonitasoft.engine.commons.exceptions.SBonitaException
org.bonitasoft.engine.commons.exceptions.SBonitaExceptionpublic abstract void handleEventSubProcess(org.bonitasoft.engine.core.process.definition.model.SProcessDefinition processDefinition,
org.bonitasoft.engine.core.process.definition.model.event.SEventDefinition eventDefinition,
org.bonitasoft.engine.core.process.definition.model.event.trigger.SEventTriggerDefinition sEventTriggerDefinition,
long subProcessId,
org.bonitasoft.engine.core.process.instance.model.SProcessInstance parentProcessInstance)
throws org.bonitasoft.engine.commons.exceptions.SBonitaException
org.bonitasoft.engine.commons.exceptions.SBonitaExceptionpublic abstract void unregisterCatchEvent(org.bonitasoft.engine.core.process.definition.model.SProcessDefinition processDefinition,
org.bonitasoft.engine.core.process.definition.model.event.SEventDefinition eventDefinition,
org.bonitasoft.engine.core.process.definition.model.event.trigger.SEventTriggerDefinition sEventTriggerDefinition,
long subProcessId,
org.bonitasoft.engine.core.process.instance.model.SProcessInstance parentProcessIsnstance)
throws org.bonitasoft.engine.commons.exceptions.SBonitaException
org.bonitasoft.engine.commons.exceptions.SBonitaExceptionprotected org.bonitasoft.engine.data.instance.api.DataInstanceContainer getParentContainerType(org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance flowNodeInstance)
public abstract OperationsWithContext getOperations(org.bonitasoft.engine.core.process.instance.model.event.handling.SWaitingEvent waitingEvent, Long triggeringElementID) throws org.bonitasoft.engine.commons.exceptions.SBonitaException
org.bonitasoft.engine.commons.exceptions.SBonitaExceptionCopyright © 2014 Bonitasoft S.A.. All rights reserved.