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 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 context
      workflow - 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 context
      workflow - 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 context
      workflow - 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 context
      workflow - Workflow diagram object.
      nodeId - Entered node ID.
      Returns:
      Reserved, always return null or false.
      Throws:
      byps.RemoteException
      Since:
      21.02.000.005