Interface IAttributeMappingDS

All Superinterfaces:
IReportingDS
All Known Implementing Classes:
ReportingAttributeMappingDS, XmlAttributeMappingDS, XmlAttributeMappingDS

public interface IAttributeMappingDS extends IReportingDS
This interface defines the methods needed to initialize a mapping for a (relation) attribute.
Since:
7.1
Author:
O. Kerpershoek
  • Method Summary

    Modifier and Type
    Method
    Description
    This method returns the name of the attribute that should be mapped.
    void
    This method should iterate over the value mappings for this attribute, and add them to the visitor.

    Methods inherited from interface com.aquima.interactions.foundation.report.IReportingDS

    addMessage
  • Method Details

    • getTargetAttributeName

      String getTargetAttributeName()
      This method returns the name of the attribute that should be mapped.
      Returns:
      the name of the attribute that should be mapped.
    • iterateValueMappings

      void iterateValueMappings(IValueMappingVisitor visitor)
      This method should iterate over the value mappings for this attribute, and add them to the visitor.
      Parameters:
      visitor - The visitor to which the mappings should be added.
      Throws:
      InitializationException - This exception is thrown when the mappings could not be added.