Class AxisUtil


  • public class AxisUtil
    extends Object
    • Constructor Detail

      • AxisUtil

        public AxisUtil()
    • Method Detail

      • 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()