Class XmlGroupParticleMappingDS
java.lang.Object
com.aquima.interactions.foundation.report.ReportingDS
com.aquima.interactions.communication.ds.xml.r17.parsing.XmlGroupParticleMappingDS
- All Implemented Interfaces:
IGroupParticleMappingDS
,IParticleMappingDS
,IReportingDS
Xml datasource implementation.
- Since:
- 9.0
- Author:
- Jon van Leuven
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
XmlGroupParticleMappingDS
(IInitializationReport report, IXmlNode node) -
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
-
XmlGroupParticleMappingDS
-
-
Method Details
-
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).
-
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.
-
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.
-