Class WebServiceTemplate

java.lang.Object
com.aquima.interactions.test.templates.AbstractReportingTemplate
com.aquima.interactions.test.templates.webservice.WebServiceTemplate

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

    • WebServiceTemplate

      public WebServiceTemplate(String name, ApplicationTemplate applicationTemplate, com.aquima.interactions.foundation.report.IInitializationReport report)
  • Method Details

    • setModuleId

      public void setModuleId(com.aquima.interactions.project.ModuleID moduleId)
      This method sets the module id of this webservice mapping.
      Parameters:
      moduleId - The module id.
    • toDataSource

      public com.aquima.interactions.portal.ds.IWebServiceDS toDataSource()
      This method converts the template to a data source that can be used to initialize a model.
      Returns:
      a data source that can be used to initialize a composer.
    • setSoapServiceConfiguration

      public SoapServiceConfigurationTemplate setSoapServiceConfiguration(String serviceName)
    • setSoapServiceConfiguration

      public SoapServiceConfigurationTemplate setSoapServiceConfiguration(String serviceName, boolean validate)
    • getSoapServiceConfiguration

      protected SoapServiceConfigurationTemplate getSoapServiceConfiguration()
    • setRestServiceConfiguration

      public RestServiceConfigurationTemplate setRestServiceConfiguration(String serviceName)
    • setRestServiceConfiguration

      public RestServiceConfigurationTemplate setRestServiceConfiguration(String serviceName, boolean validate)
    • setRestServiceConfiguration

      public RestServiceConfigurationTemplate setRestServiceConfiguration(String serviceName, String schemaContractName, boolean validate)
    • getRestServiceConfiguration

      protected RestServiceConfigurationTemplate getRestServiceConfiguration()
    • getModuleId

      protected com.aquima.interactions.project.ModuleID getModuleId()
    • getName

      protected String getName()