Interface ISoapServiceDefinition

All Superinterfaces:
Serializable
All Known Implementing Classes:
SoapServiceDefinition

public interface ISoapServiceDefinition extends Serializable
This interface defines a soap service.
Since:
9.0
Author:
a.pragt
  • Method Details

    • getName

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

      boolean isWsiCompliant()
      This method returns if the service is ws-i compliant
      Returns:
      The name of the service, may not be null.
    • 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 return the location of the service.
      Returns:
      The location of the service, may be null.
    • getSchemaSet

      ISchemaSetDefinition getSchemaSet()
      This method returns the schema set of this soap service.
      Returns:
      The schema set, may be null.
    • getOperationNames

      String[] getOperationNames()
      This method returns all the operation names for this soap service.
      Returns:
      The operation names for this soap service, never null.
    • getOperation

      ISoapOperationDefinition getOperation(String operation)
      This method returns the operation for a specified name.
      Parameters:
      operation - The operation name, may not be null.
      Returns:
      The operation that is available for the specified name, never null.
      Throws:
      UnknownOperationException - Is thrown when there is no operation for the requested name.