Package de.elo.ix.client.plugin
Interface WorkflowNodeEvents
- All Superinterfaces:
byps.Remote
,de.elo.utils.net.Remote
,Remote
public interface WorkflowNodeEvents
extends byps.Remote
Defines workflow node events to be used in Indexserver plugins.
- Since:
- 10.99.999.010
-
Method Summary
Modifier and TypeMethodDescriptiondefault Object
onEnterHandleRollbackWorkflowNode
(IXServerEventsContext ec, WFDiagram workflow, int nodeId) Indexserver calls this function if a workflow node encounters an error.onEnterWorkflowNode
(IXServerEventsContext ec, WFDiagram workflow, int nodeId) Indexserver calls this function if a workflow node is activated.default Object
onExitHandleRollbackWorkflowNode
(IXServerEventsContext ec, WFDiagram workflow, int nodeId) Indexserver calls this function if a workflow node encounters an error.onExitWorkflowNode
(IXServerEventsContext ec, WFDiagram workflow, int nodeId) Indexserver calls this function if a workflow node is deactivated.
-
Method Details
-
onEnterWorkflowNode
Object onEnterWorkflowNode(IXServerEventsContext ec, WFDiagram workflow, int nodeId) throws byps.RemoteException Indexserver calls this function if a workflow node is activated.- Parameters:
ec
- Execution contextworkflow
- Workflow diagram object.nodeId
- Entered node ID.- Returns:
- The meaning of the return value depends on the node type that is entered. For cycle-nodes (WFNodeC.TYPE_CYCLE), the function has to return true, if the cycle must be repeated.
- Throws:
byps.RemoteException
-
onExitWorkflowNode
Object onExitWorkflowNode(IXServerEventsContext ec, WFDiagram workflow, int nodeId) throws byps.RemoteException Indexserver calls this function if a workflow node is deactivated.- Parameters:
ec
- Execution contextworkflow
- Workflow diagram object.nodeId
- Entered node ID.- Returns:
- Reserved, always return null or false.
- Throws:
byps.RemoteException
-
onEnterHandleRollbackWorkflowNode
default Object onEnterHandleRollbackWorkflowNode(IXServerEventsContext ec, WFDiagram workflow, int nodeId) throws byps.RemoteException Indexserver calls this function if a workflow node encounters an error.- Parameters:
ec
- Execution contextworkflow
- Workflow diagram object.nodeId
- Entered node ID.- Returns:
- Reserved, always return null or false.
- Throws:
byps.RemoteException
- Since:
- 21.02.000.005
-
onExitHandleRollbackWorkflowNode
default Object onExitHandleRollbackWorkflowNode(IXServerEventsContext ec, WFDiagram workflow, int nodeId) throws byps.RemoteException Indexserver calls this function if a workflow node encounters an error.- Parameters:
ec
- Execution contextworkflow
- Workflow diagram object.nodeId
- Entered node ID.- Returns:
- Reserved, always return null or false.
- Throws:
byps.RemoteException
- Since:
- 21.02.000.005
-