Class SoapServiceTemplate

java.lang.Object
com.aquima.interactions.test.templates.AbstractReportingTemplate
com.aquima.interactions.test.templates.communication.SoapServiceTemplate

public class SoapServiceTemplate extends AbstractReportingTemplate
This class may be used to quickly initialize a model.
Since:
9.0
Author:
Jon van Leuven, Arjan Pragt
  • Constructor Details

    • SoapServiceTemplate

      protected SoapServiceTemplate(String serviceName, String schemaSet, com.aquima.interactions.foundation.report.IInitializationReport report)
  • Method Details

    • isWsiCompliant

      protected boolean isWsiCompliant()
    • setWsiCompliant

      public void setWsiCompliant(boolean isCompliant)
      This method sets the wsi compliance of the soap service.
      Parameters:
      isCompliant - If the soap service is WsiCompliant
    • getSoapVersion

      protected com.aquima.interactions.foundation.connectivity.SoapVersion getSoapVersion()
    • setSoapVersion

      public void setSoapVersion(com.aquima.interactions.foundation.connectivity.SoapVersion soapVersion)
    • getLocation

      protected String getLocation()
    • setLocation

      public void setLocation(String location)
      This method sets the location of the soap service.
      Parameters:
      location - The url of the service, may not be null.
    • getSchemaSet

      protected String getSchemaSet()
    • setSchemaSet

      public void setSchemaSet(String schemaSet)
      This method sets the schema set of the soap service.
      Parameters:
      schemaSet - The name of the schemaset, may not be null.
    • addOperation

      public SoapOperationTemplate addOperation(String operationName)
      Use this method to add an operation to this webservice.
      Parameters:
      operationName - The operation name.
      Returns:
      The created template.
    • addOperation

      public SoapOperationTemplate addOperation(String operationName, String action)
      Use this method to add an operation to this webservice.
      Parameters:
      operationName - The operation name.
      action - The action of the operation
      Returns:
      The created template.
    • toDataSource

      public com.aquima.interactions.communication.ds.ISoapServiceDS toDataSource()
      This method converts the template to a data source that can be used to initialize the definition.
      Returns:
      a data source that can be used to initialize the definition.
    • getName

      public String getName()
    • getOperations

      protected Iterator<SoapOperationTemplate> getOperations()