Class ReportingMatchEngineDS

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

public class ReportingMatchEngineDS extends ReportingDS implements IMatchEngineDS
match engine data source which adds reporting by a wrapping mechanism.
Since:
6.2
Author:
F. van der Meer
  • Constructor Details

    • ReportingMatchEngineDS

      public ReportingMatchEngineDS(IInitializationReport report, IMatchEngineDS matchEngineDS)
      Constructs a wrapping match engine data source with a delegate original data source.
      Parameters:
      report - The report on which errors can be reported.
      matchEngineDS - The data source which is needed delegate to.
  • Method Details

    • iterateCaseBases

      public void iterateCaseBases(ICaseBaseVisitor visitor)
      Description copied from interface: IMatchEngineDS
      The implementor of this method should use the visitor to add all case bases to the match engine.
      Specified by:
      iterateCaseBases in interface IMatchEngineDS
      Parameters:
      visitor - A visitor which is used to register case bases.
    • iterateMatchFunctions

      public void iterateMatchFunctions(IMatchFunctionVisitor visitor)
      Description copied from interface: IMatchEngineDS
      The implementor of this method should use the visitor to add all match functions to the match engine.
      Specified by:
      iterateMatchFunctions in interface IMatchEngineDS
      Parameters:
      visitor - A visitor which is used to register match functions.