Class AxisUtil
java.lang.Object
org.pentaho.platform.plugin.services.webservices.AxisUtil
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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 servicestatic 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)
-
Field Details
-
WS_EXECUTE_SERVICE_ID
- See Also:
-
WSDL_SERVICE_ID
- See Also:
-
-
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
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
-