Class ReportingEdgeDS

java.lang.Object
com.aquima.interactions.foundation.report.ReportingDS
com.aquima.interactions.flow.report.ReportingEdgeDS
All Implemented Interfaces:
IEdgeDS, IReportingDS

public class ReportingEdgeDS extends ReportingDS implements IEdgeDS
IEdgeDS wrapper that adds error reporting.
Since:
9.1
Author:
r.fleuren
  • Constructor Details

  • Method Details

    • getSourceId

      public String getSourceId()
      Description copied from interface: IEdgeDS
      This method should return the ID of the node this edge is connecting from.
      Specified by:
      getSourceId in interface IEdgeDS
      Returns:
      String The ID of the source node this edge is connecting from.
    • getLabel

      public ExitEvent getLabel()
      Description copied from interface: IEdgeDS
      For the edge that connects the start node, the label value may be null.
      Specified by:
      getLabel in interface IEdgeDS
      Returns:
      The label or alternative expression.
    • getTargetId

      public String getTargetId()
      Description copied from interface: IEdgeDS
      This method should return the ID of the next node this edge points to.
      Specified by:
      getTargetId in interface IEdgeDS
      Returns:
      String The ID of the next node this edge points to.
    • getSequenceNr

      public long getSequenceNr()
      Description copied from interface: IEdgeDS
      This method returns the sequence number of the edge. The sequence numbers of the edges connected to a node will be used to sort the edges on. The edge with the lowest sequence number will be processed first. If the order of the edges is not relevant, the value zero may be returned.
      Specified by:
      getSequenceNr in interface IEdgeDS
      Returns:
      The sequence number of the edge.