Interface ICaseProvider


public interface ICaseProvider
Interface for objects capable of providing case data for the match engine.
Since:
6.3
Author:
O. Kerpershoek
  • Method Details

    • iterateCases

      void iterateCases(IInitializationReport report, String entityName, ICaseVisitor visitor) throws Exception
      The implementor of this method should invoke the visitor for every case available within this case base.
      Parameters:
      report - Initialization report that should be used to add warnings and errors to.
      entityName - The entity name of the case-base for which the cases should be provided.
      visitor - The case visitor which is used to register the cases on.
      Throws:
      Exception - When there was a problem during initialization of the cases.
    • updateCase

      boolean updateCase(String entityName, String caseName, ICaseVisitor visitor) throws Exception
      Throws:
      Exception