Interface IAttributeMappingDS
- All Superinterfaces:
IReportingDS
- All Known Implementing Classes:
ReportingAttributeMappingDS
,XmlAttributeMappingDS
,XmlAttributeMappingDS
This interface defines an attribute of a type.
- Since:
- 9.0
- Author:
- Arjan Pragt
-
Method Summary
Modifier and TypeMethodDescriptionThis method returns the attribute representing the value of the attributeField.This method returns the qualifiedname if the attribute is an reference from a schema, otherwise null.This method returns the datatype of the attribute, may not be null.getName()
This method returns the name of the attribute field.This method returns the specific schemaform of the attribute, or null.void
This method visit the validation fields on an attribute field.Methods inherited from interface com.aquima.interactions.foundation.report.IReportingDS
addMessage
-
Method Details
-
getName
String getName()This method returns the name of the attribute field.- Returns:
- The name of the attribute field, may not be null.
-
getAttributeReference
QualifiedName getAttributeReference()This method returns the qualifiedname if the attribute is an reference from a schema, otherwise null.- Returns:
- The qualifiedname representing the global attribute.
-
getSpecificForm
SchemaFormType getSpecificForm()This method returns the specific schemaform of the attribute, or null.- Returns:
- the specfic schemaform of this attribute.
-
getAttributeName
String getAttributeName()This method returns the attribute representing the value of the attributeField.- Returns:
- The name of the attribute, may not be null.
-
getDataType
DataType getDataType()This method returns the datatype of the attribute, may not be null.- Returns:
- The datatype of the attribute.
-
iterateValidations
This method visit the validation fields on an attribute field.- Parameters:
visitor
- field validation visitor to visit all the validations- Throws:
InitializationException
- This exception is thrown when the validation could not be initialized with the provided data source.
-