Interface ISoapMessagePartDS

All Superinterfaces:
IReportingDS
All Known Implementing Classes:
ReportingSoapMessagePartDS, XmlSoapMessagePartDS, XmlSoapMessagePartDS

public interface ISoapMessagePartDS extends IReportingDS
This interface defines the message part of a soap message.
Since:
9.0
Author:
Arjan Pragt
  • Method Details

    • getName

      String getName()
      This method returns the name of the messagepart.
      Returns:
      The name of the messagePart, may not be null.
    • getAttributeName

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

      void iterateValidations(IFieldValidationVisitor visitor)
      This method iterates about the validations of the attribute.
      Parameters:
      visitor - The visitor accepting the validations.
      Throws:
      InitializationException - This exception is thrown when the field could not be initialized with the provided data source.
    • getElementReference

      IElementReferenceDS getElementReference()
      This method returns the reference to a global element. A messagepart has either an element reference or a type reference. If a typereference this method must return null.
      Returns:
      The qualifiedname of the referred element.
    • getTypeReference

      ITypeReferenceDS getTypeReference()
      This method returns the reference to a type. A messagepart has either an element reference or a type reference. If an elementreference this method must return null.
      Returns:
      The reference to a type.