java.lang.Object
com.aquima.interactions.portal.model.session.state.serializer.node.NodeDetails
com.aquima.interactions.portal.model.session.state.serializer.node.FlowActionNodeDetails
All Implemented Interfaces:
IActionNodeDetails, INodeDetails, Serializable

public class FlowActionNodeDetails extends NodeDetails implements IActionNodeDetails
Node details object for nodes representing a service.
Since:
7.0
Author:
O. Kerpershoek
See Also:
  • Constructor Details

  • Method Details

    • getActionId

      public String getActionId()
      Description copied from interface: IActionNodeDetails
      This method returns the name/ID of the action node.
      Specified by:
      getActionId in interface IActionNodeDetails
      Returns:
      the name/ID of the action node.
    • getExitStates

      public ExitEvent[] getExitStates()
      Description copied from interface: IActionNodeDetails
      This method returns an array with the possible exit states of the action. Each exit state will be mapped to an edge in the flow to determine the next node. The actual result of the action node (executed by the flow handler) will be used to choose the correct edge.
      Specified by:
      getExitStates in interface IActionNodeDetails
      Returns:
      an array with the possible exit states of the action.