Interface ISoapMessageDS

All Superinterfaces:
IReportingDS
All Known Implementing Classes:
ReportingSoapMessageDS, XmlSoapMessageDS, XmlSoapMessageDS

public interface ISoapMessageDS extends IReportingDS
This interface defines an Soapattribute of a type.
Since:
9.0
Author:
Arjan Pragt
  • Method Details

    • getTargetNamespace

      String getTargetNamespace()
      This method returns the targetnamespace of the message.
      Returns:
      the target namespace, may be null.
    • getEntityName

      String getEntityName()
      This method returns the name of the entity connected with the message.
      Returns:
      the name of the entity, may be null.
    • iterateHeaderParts

      void iterateHeaderParts(ISoapMessagePartVisitor visitor)
      This method visits all messageparts in the header.
      Parameters:
      visitor - The visitor accepting the soap message parts.
      Throws:
      InitializationException - This exception is thrown when the Soap Message Header could not be initialized with the provided data source.
    • iterateBodyParts

      void iterateBodyParts(ISoapMessagePartVisitor visitor)
      This method visits all messageparts in the body
      Parameters:
      visitor - The visitor accepting the soap message parts.
      Throws:
      InitializationException - This exception is thrown when the Soap Message Body could not be initialized with the provided data source.