Class ReportingGroupParticleDS
java.lang.Object
com.aquima.interactions.foundation.report.ReportingDS
com.aquima.interactions.communication.report.ReportingGroupParticleDS
- All Implemented Interfaces:
IGroupParticleMappingDS
,IParticleMappingDS
,IReportingDS
IElementGroupDS implementation that adds error reporting.
- Since:
- 9.0
- Author:
- Jon van Leuven
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
ReportingGroupParticleDS
(IInitializationReport report, IGroupParticleMappingDS datasource) -
Method Summary
Modifier and TypeMethodDescriptionThis method returns the group type of the group.long
The method returns the max occurs of the field.long
The method returns the min occurs of the field.This method returns the relation storing the references to children of the group, may be null.void
This methods iterates the content of the group.void
This method iterates about the validations of the relation.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
-
ReportingGroupParticleDS
protected ReportingGroupParticleDS(IInitializationReport report, IGroupParticleMappingDS datasource)
-
-
Method Details
-
getGroupType
Description copied from interface:IGroupParticleMappingDS
This method returns the group type of the group.- Specified by:
getGroupType
in interfaceIGroupParticleMappingDS
- Returns:
- The type of the group, may not be null.
-
getMinOccurs
public long getMinOccurs()Description copied from interface:IParticleMappingDS
The method returns the min occurs of the field.- Specified by:
getMinOccurs
in interfaceIParticleMappingDS
- Returns:
- The min occurs of the field (-1 for unbounded).
-
getMaxOccurs
public long getMaxOccurs()Description copied from interface:IParticleMappingDS
The method returns the max occurs of the field.- Specified by:
getMaxOccurs
in interfaceIParticleMappingDS
- Returns:
- The max occurs of the field (-1 for unbounded).
-
getRelationName
Description copied from interface:IGroupParticleMappingDS
This method returns the relation storing the references to children of the group, may be null.- Specified by:
getRelationName
in interfaceIGroupParticleMappingDS
- Returns:
- The relation name.
-
iterateValidations
Description copied from interface:IGroupParticleMappingDS
This method iterates about the validations of the relation.- Specified by:
iterateValidations
in interfaceIGroupParticleMappingDS
- Parameters:
visitor
- The visitor accepting the validations.
-
iterateItems
Description copied from interface:IGroupParticleMappingDS
This methods iterates the content of the group.- Specified by:
iterateItems
in interfaceIGroupParticleMappingDS
- Parameters:
visitor
- The visitor accepting the GroupParticleMapping.
-