Interface ISoapServiceDS

All Superinterfaces:
IReportingDS
All Known Implementing Classes:
ReportingSoapServiceDS, XmlSoapServiceDS, XmlSoapServiceDS

public interface ISoapServiceDS extends IReportingDS
This interface defines a soap service.
Since:
9.0
Author:
Arjan Pragt
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final Category
    Category that should be used when reporting errors or warnings that are encountered during initialization.
  • Method Summary

    Modifier and Type
    Method
    Description
    This method returns the default url of the webservice.
    This method returns the name of the webservice.
    This method returns the corresponding schemaset, may not be null
    This method returns the soapversion of the service.
    boolean
    This method returns if the service is ws-i compliant.
    void
    This methods visits the operations of the webservice.

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

    addMessage
  • Field Details

    • CATEGORY

      static final Category CATEGORY
      Category that should be used when reporting errors or warnings that are encountered during initialization.
  • Method Details

    • getName

      String getName()
      This method returns the name of the webservice.
      Returns:
      the name of the webservice, may not be null.
    • isWsiCompliant

      boolean isWsiCompliant()
      This method returns if the service is ws-i compliant.
      Returns:
      The ws-i compliancy.
    • getSoapVersion

      SoapVersion getSoapVersion()
      This method returns the soapversion of the service.
      Returns:
      The soapversion of the service, may not be null.
    • getLocation

      String getLocation()
      This method returns the default url of the webservice.
      Returns:
      The url of the webservice, may be null.
    • getSchemaSet

      String getSchemaSet()
      This method returns the corresponding schemaset, may not be null
      Returns:
      The name of the schema
    • iterateOperations

      void iterateOperations(ISoapOperationVisitor visitor)
      This methods visits the operations of the webservice.
      Parameters:
      visitor - The visitor accepting soap operations
      Throws:
      InitializationException - This exception is thrown when the soap operation could not be initialized with the provided data source.