Class ReportingCaseDS

java.lang.Object
com.aquima.interactions.foundation.report.ReportingDS
com.aquima.interactions.matching.report.ReportingCaseDS
All Implemented Interfaces:
IReportingDS, ICaseDS

public class ReportingCaseDS extends ReportingDS implements ICaseDS
Case data source which adds reporting by a decorating mechanism which handles exceptions and pushes these to the initialisation report.
Since:
6.2
Author:
F. van der Meer, O. Kerpershoek
  • Constructor Details

  • Method Details

    • getCaseName

      public String getCaseName()
      Description copied from interface: ICaseDS
      Required field, the implementation should never return a null value here. The case name should be unique within the case base, and all its super types.
      Specified by:
      getCaseName in interface ICaseDS
      Returns:
      The unique name of the case.
    • iterateValues

      public void iterateValues(ICaseValueVisitor visitor)
      Description copied from interface: ICaseDS
      The implementation of this method should call the appropriate method of the visitor for all the values that should be added to this case.
      Specified by:
      iterateValues in interface ICaseDS
      Parameters:
      visitor - The visitor that should be used to add the values to.