Class ReportingCaseValueVisitor
java.lang.Object
com.aquima.interactions.foundation.report.ReportingVisitorDS
com.aquima.interactions.matching.report.ReportingCaseValueVisitor
- All Implemented Interfaces:
ICaseValueVisitor
Visitor 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 Summary
ConstructorsModifierConstructorDescriptionprotected
ReportingCaseValueVisitor
(IInitializationReport report, ICaseValueVisitor visitor) -
Method Summary
Modifier and TypeMethodDescriptionvoid
When a setValue is invoked for a relation attribute, the value should be either the name or the ID of the case that should be referenced.void
When a setValue is invoked for a relation attribute, the value should be either the name or the ID of the case that should be referenced.Methods inherited from class com.aquima.interactions.foundation.report.ReportingVisitorDS
addError, addMessage, beginScope, endScope, getCategory, getReport
-
Constructor Details
-
ReportingCaseValueVisitor
-
-
Method Details
-
setValue
Description copied from interface:ICaseValueVisitor
When a setValue is invoked for a relation attribute, the value should be either the name or the ID of the case that should be referenced.- Specified by:
setValue
in interfaceICaseValueVisitor
- Parameters:
attribute
- The name of the attribute of which the value should be set.attributeValue
- The value for the attribute.
-
setValues
Description copied from interface:ICaseValueVisitor
When a setValue is invoked for a relation attribute, the value should be either the name or the ID of the case that should be referenced.- Specified by:
setValues
in interfaceICaseValueVisitor
- Parameters:
attribute
- The name of the attribute of which the value should be set.attributeValues
- The values for the attribute.
-