java.lang.Object
org.pentaho.platform.plugin.services.webservices.AxisUtil

public class AxisUtil extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
    static final String
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.apache.axis2.description.AxisService
    createService(org.pentaho.platform.api.engine.IServiceConfig ws, org.apache.axis2.engine.AxisConfiguration axisConfig)
    Create a web service from a web service wrapper.
    static void
    createServiceWsdl(org.apache.axis2.description.AxisService axisService, org.pentaho.platform.api.engine.IServiceConfig wsDef, org.apache.axis2.engine.AxisConfiguration axisConfig)
    Creates the WSDL for an Axis service
    static org.pentaho.platform.api.engine.IServiceConfig
    getSourceDefinition(org.apache.axis2.description.AxisService axisService, SystemSolutionAxisConfigurator axisConfigurator)
     
    static String
    Currently webservice content generators are wired up by a plugin.
    static String
     
    static String
    getWsdl(org.apache.axis2.engine.AxisConfiguration axisConfig, org.pentaho.platform.api.engine.IServiceConfig webservice)
     
    static javax.wsdl.Definition
    getWsdlDefinition(org.apache.axis2.engine.AxisConfiguration axisConfig, org.pentaho.platform.api.engine.IServiceConfig webservice)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • AxisUtil

      public AxisUtil()
  • Method Details

    • getWsdlDefinition

      public static javax.wsdl.Definition getWsdlDefinition(org.apache.axis2.engine.AxisConfiguration axisConfig, org.pentaho.platform.api.engine.IServiceConfig webservice) throws Exception
      Throws:
      Exception
    • getWsdl

      public static String getWsdl(org.apache.axis2.engine.AxisConfiguration axisConfig, org.pentaho.platform.api.engine.IServiceConfig webservice) throws Exception
      Throws:
      Exception
    • createService

      public static org.apache.axis2.description.AxisService createService(org.pentaho.platform.api.engine.IServiceConfig ws, org.apache.axis2.engine.AxisConfiguration axisConfig) throws org.apache.axis2.AxisFault
      Create a web service from a web service wrapper. The concrete subclass providers the wrappers via getWebServiceWrappers()
      Parameters:
      wrapper - The wrapper
      Returns:
      Throws:
      org.apache.axis2.AxisFault
    • createServiceWsdl

      public static void createServiceWsdl(org.apache.axis2.description.AxisService axisService, org.pentaho.platform.api.engine.IServiceConfig wsDef, org.apache.axis2.engine.AxisConfiguration axisConfig) throws Exception
      Creates the WSDL for an Axis service
      Parameters:
      axisService -
      wrapper -
      Throws:
      Exception
    • getSourceDefinition

      public static org.pentaho.platform.api.engine.IServiceConfig getSourceDefinition(org.apache.axis2.description.AxisService axisService, SystemSolutionAxisConfigurator axisConfigurator)
    • getWebServiceExecuteUrl

      public static String getWebServiceExecuteUrl()
      Currently webservice content generators are wired up by a plugin. The following methods generate urls for executing web service and wsdl generation. These methods are tightly bound to the content generator specifications in the default-plugin of the system solution.
    • getWebServiceWsdlUrl

      public static String getWebServiceWsdlUrl()