Interface IGroupParticleMappingDS
- All Superinterfaces:
IParticleMappingDS
,IReportingDS
- All Known Implementing Classes:
ReportingGroupParticleDS
,XmlGroupParticleMappingDS
,XmlGroupParticleMappingDS
This interface defines a group particle of a type.
- Since:
- 9.0
- Author:
- Arjan Pragt
-
Method Summary
Modifier and TypeMethodDescriptionThis method returns the group type of the group.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 interface com.aquima.interactions.communication.ds.IParticleMappingDS
getMaxOccurs, getMinOccurs
Methods inherited from interface com.aquima.interactions.foundation.report.IReportingDS
addMessage
-
Method Details
-
getGroupType
GroupParticleType getGroupType()This method returns the group type of the group.- Returns:
- The type of the group, may not be null.
-
getRelationName
String getRelationName()This method returns the relation storing the references to children of the group, may be null.- Returns:
- The relation name.
-
iterateValidations
This method iterates about the validations of the relation.- Parameters:
visitor
- The visitor accepting the validations.- Throws:
InitializationException
- This exception is thrown when the validation could not be initialized with the provided data source.
-
iterateItems
This methods iterates the content of the group.- Parameters:
visitor
- The visitor accepting the GroupParticleMapping.- Throws:
InitializationException
- This exception is thrown when the GroupParticleMapping could not be initialized with the provided data source.
-