Interface ICaseProvider
public interface ICaseProvider
Interface for objects capable of providing case data for the match engine.
- Since:
- 6.3
- Author:
- O. Kerpershoek
-
Method Summary
Modifier and TypeMethodDescriptionvoid
iterateCases
(IInitializationReport report, String entityName, ICaseVisitor visitor) The implementor of this method should invoke the visitor for every case available within this case base.boolean
updateCase
(String entityName, String caseName, ICaseVisitor visitor)
-
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
- Throws:
Exception
-