Class ReportingInstanceDS
java.lang.Object
com.aquima.interactions.foundation.report.ReportingDS
com.aquima.interactions.metamodel.report.ReportingInstanceDS
- All Implemented Interfaces:
IReportingDS
,IInstanceDS
IInstanceDS implementation that adds error reporting.
- Since:
- 5.0
- Author:
- O. Kerpershoek
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
ReportingInstanceDS
(IInitializationReport report, IInstanceDS datasource) -
Method Summary
Modifier and TypeMethodDescriptionThis method should return the entity type of the instance that should be created.getId()
This method should return the unique id of the instance.Required field, the implementation should never return a null value here.void
iterateValues
(IValueVisitor visitor) The implementation of this method should call the appropriate method of the visitor for all the values that should be added to this instance.Methods inherited from class com.aquima.interactions.foundation.report.ReportingDS
addError, addMessage, getCategory, getReport
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.aquima.interactions.foundation.report.IReportingDS
addMessage
-
Constructor Details
-
ReportingInstanceDS
-
-
Method Details
-
getId
Description copied from interface:IInstanceDS
This method should return the unique id of the instance.- Specified by:
getId
in interfaceIInstanceDS
- Returns:
- String containing the id of the instance.
-
getEntityName
Description copied from interface:IInstanceDS
This method should return the entity type of the instance that should be created.- Specified by:
getEntityName
in interfaceIInstanceDS
- Returns:
- The name of the entity for which the instance is defined.
-
getInstanceName
Description copied from interface:IInstanceDS
Required field, the implementation should never return a null value here.- Specified by:
getInstanceName
in interfaceIInstanceDS
- Returns:
- The name of the instance.
-
iterateValues
Description copied from interface:IInstanceDS
The implementation of this method should call the appropriate method of the visitor for all the values that should be added to this instance.- Specified by:
iterateValues
in interfaceIInstanceDS
- Parameters:
visitor
- The visitor that should be used to add the values to.
-