Interface IAttributeMappingDefinition

All Superinterfaces:
Serializable
All Known Implementing Classes:
AttributeMappingDefinition

public interface IAttributeMappingDefinition extends Serializable
This interface defines an attribute of a type.
Since:
9.0
Author:
a.pragt
  • Method Details

    • getName

      String getName()
      This method return the name of the attribute.
      Returns:
      The name of the attribute, may not be null.
    • getAttributeReference

      QualifiedName getAttributeReference()
      This method returns the reference to a global attribute.
      Returns:
      The reference to a global attribute, may be null.
    • getForm

      SchemaFormType getForm()
      This method returns the schemaforn of the attribute.
      Returns:
      the schemaform, may not be null.
    • getQualifiedName

      QualifiedName getQualifiedName()
      This method returns the qualified name of the attribute.
      Returns:
      the QualifiedName for this attribute
    • getAttributeName

      String getAttributeName()
      This method returns the value attribute of the attribute.
      Returns:
      The attribute definition, may be null.
    • getDataType

      DataType getDataType()
      This method returns the datatype of the attribute.
      Returns:
      The datatype of the attribute, may not be null.
    • getValidations

      IFieldValidationDefinition[] getValidations()
      This method return the validations of the attribute.
      Returns:
      The validations of the attribute, may not be null.