Class DefaultNodeDetailsFactory

java.lang.Object
com.aquima.interactions.flow.model.DefaultNodeDetailsFactory
All Implemented Interfaces:
INodeDetailsFactory

public class DefaultNodeDetailsFactory extends Object implements INodeDetailsFactory
Node details factory that is used when no custom factory is provided.
Since:
7.0
Author:
O. Kerpershoek, F. van der Meer
  • Constructor Details

    • DefaultNodeDetailsFactory

      public DefaultNodeDetailsFactory()
  • Method Details

    • createAction

      public IActionNodeDetails createAction(IActionNodeDS nodeDS, NodeID id)
      Description copied from interface: INodeDetailsFactory
      This method should create an action node using the provided parameters. This is usually a node representing a service call.
      Specified by:
      createAction in interface INodeDetailsFactory
      Parameters:
      nodeDS - Data source providing the information needed to initialize the node.
      id - The ID that should be assigned to the new node.
      Returns:
      The new node for the provided parameters.
    • createFlow

      public IFlowDetails createFlow(IFlowDS flowDS)
      Description copied from interface: INodeDetailsFactory
      This method should create a flow node using the provided parameters.
      Specified by:
      createFlow in interface INodeDetailsFactory
      Parameters:
      flowDS - Data source providing the information needed to initialize the flow node.
      Returns:
      The new node for the provided parameters.
    • createResult

      public IResultNodeDetails createResult(INodeDS nodeDS, NodeID id)
      Description copied from interface: INodeDetailsFactory
      This method should create a result node using the provided parameters. This node usually represents a page.
      Specified by:
      createResult in interface INodeDetailsFactory
      Parameters:
      nodeDS - Data source providing the information needed to initialize the node.
      id - The ID that should be assigned to the new node.
      Returns:
      The new node for the provided parameters.