Package org.apache.axis2.dataretrieval
Class WSDL20SupplierTemplate
- java.lang.Object
-
- org.apache.axis2.description.AxisService2WSDL20
-
- org.apache.axis2.dataretrieval.WSDL20SupplierTemplate
-
- All Implemented Interfaces:
WSDLSupplier
,WSDL2Constants
public class WSDL20SupplierTemplate extends AxisService2WSDL20 implements WSDLSupplier
-
-
Field Summary
-
Fields inherited from class org.apache.axis2.description.AxisService2WSDL20
axisService, serviceName
-
Fields inherited from interface org.apache.axis2.description.WSDL2Constants
ATTR_WHTTP_AUTHENTICATION_REALM, ATTR_WHTTP_AUTHENTICATION_TYPE, ATTR_WHTTP_CODE, ATTR_WHTTP_CONTENT_ENCODING, ATTR_WHTTP_FAULT_SERIALIZATION, ATTR_WHTTP_HEADER, ATTR_WHTTP_IGNORE_UNCITED, ATTR_WHTTP_INPUT_SERIALIZATION, ATTR_WHTTP_LOCATION, ATTR_WHTTP_METHOD, ATTR_WHTTP_METHOD_DEFAULT, ATTR_WHTTP_OUTPUT_SERIALIZATION, ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, ATTR_WRPC_SIGNATURE, ATTR_WSDLX_SAFE, ATTR_WSOAP_ACTION, ATTR_WSOAP_ADDRESS, ATTR_WSOAP_CODE, ATTR_WSOAP_HEADER, ATTR_WSOAP_MEP, ATTR_WSOAP_MODULE, ATTR_WSOAP_PROTOCOL, ATTR_WSOAP_SUBCODES, ATTR_WSOAP_VERSION, ATTRIBUTE_ACTION, ATTRIBUTE_ADDRESS, ATTRIBUTE_AUTHENTICATION_REALM, ATTRIBUTE_AUTHENTICATION_TYPE, ATTRIBUTE_CODE, ATTRIBUTE_CONTENT_ENCODING, ATTRIBUTE_CONTENT_ENCODING_DEFAULT, ATTRIBUTE_ELEMENT, ATTRIBUTE_FAULT_SERIALIZATION, ATTRIBUTE_HEADER, ATTRIBUTE_IGNORE_UNCITED, ATTRIBUTE_INPUT_SERIALIZATION, ATTRIBUTE_LOCATION, ATTRIBUTE_MEP, ATTRIBUTE_MEP_DEFAULT, ATTRIBUTE_METHOD, ATTRIBUTE_METHOD_DEFAULT, ATTRIBUTE_MODULE, ATTRIBUTE_MUST_UNDERSTAND, ATTRIBUTE_NAME, ATTRIBUTE_NAME_PATTERN, ATTRIBUTE_OUTPUT_SERIALIZATION, ATTRIBUTE_PROTOCOL, ATTRIBUTE_QUERY_PARAMETER_SEPERATOR, ATTRIBUTE_QUERY_PARAMETER_SEPERATOR_DEFAULT, ATTRIBUTE_REF, ATTRIBUTE_REQUIRED, ATTRIBUTE_SAFE, ATTRIBUTE_SIGNATURE, ATTRIBUTE_STYLE, ATTRIBUTE_SUBCODES, ATTRIBUTE_TYPE, ATTRIBUTE_VERSION, BINDING_LOCAL_NAME, DEFAULT_HTTP_ENDPOINT_NAME, DEFAULT_HTTPS_PREFIX, DEFAULT_INTERFACE_NAME, DEFAULT_SOAP11_ENDPOINT_NAME, DEFAULT_SOAP12_ENDPOINT_NAME, DEFAULT_TARGET_NAMESPACE_PREFIX, DEFAULT_WSDL_NAMESPACE_PREFIX, DESCRIPTION, DOCUMENTATION, ENDPOINT_LOCAL_NAME, FAULT_LOCAL_NAME, HTTP_LOCATION_TABLE, HTTP_PREFIX, HTTP_PROTOCAL, IN_FAULT_LOCAL_NAME, IN_PUT_LOCAL_NAME, INTERFACE_LOCAL_NAME, INTERFACE_PREFIX, LEGAL_CHARACTERS_IN_PATH, LEGAL_CHARACTERS_IN_QUERY, LEGAL_CHARACTERS_IN_URL, MEP_URI_IN_ONLY, MEP_URI_IN_OPTIONAL_OUT, MEP_URI_IN_OUT, MEP_URI_OUT_IN, MEP_URI_OUT_ONLY, MEP_URI_OUT_OPTIONAL_IN, MEP_URI_ROBUST_IN_ONLY, MEP_URI_ROBUST_OUT_ONLY, MESSAGE_LABEL, MESSAGE_LABEL_IN, MESSAGE_LABEL_OUT, NMTOKEN_ANY, NMTOKEN_ELEMENT, NMTOKEN_NONE, NMTOKEN_OTHER, OPERATION_LOCAL_NAME, OPERATION_STYLE, OUT_FAULT_LOCAL_NAME, OUT_PUT_LOCAL_NAME, RPC_IN, RPC_INOUT, RPC_RETURN, SERVICE_LOCAL_NAME, SOAP_BINDING_PREFIX, SOAP_ENV_PREFIX, SOAP_PREFIX, SOAP_VERSION_1_1, SOAP_VERSION_1_2, STYLE_IRI, STYLE_MULTIPART, STYLE_RPC, TARGET_NAMESPACE, TEMPLATE_ENCODE_ESCAPING_CHARACTER, TYPES_LOCAL_NALE, URI_WSDL2_EXTENSIONS, URI_WSDL2_HTTP, URI_WSDL2_RPC, URI_WSDL2_SOAP, URI_WSOAP_MEP, WSDL_EXTENTION_PREFIX, WSDL_NAMESPACE, WSDL_RPC_PREFIX
-
-
Constructor Summary
Constructors Constructor Description WSDL20SupplierTemplate()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected OMElement
customizeBinding(OMElement binding)
protected OMElement
customizeDocumentation(OMElement documentation)
protected OMElement
customizeEndpoint(OMElement port)
protected OMElement
customizeInterface(OMElement portType)
protected OMElement
customizeService(OMElement service)
protected OMElement
customizeTypes(OMElement types)
OMElement
generateOM()
Generates a WSDL 2.0 document for this web serviceObject
getWSDL(AxisService service)
void
init(AxisService service)
protected OMElement
modifyBinding(OMElement binding)
This method use by AxisService2WSDL11 and users should not touch this method.protected OMElement
modifyEndpoint(OMElement endpoint)
This method use by AxisService2WSDL11 and users should not touch this method.-
Methods inherited from class org.apache.axis2.description.AxisService2WSDL20
addPoliciesToDescriptionElement, generateDescription, generateDocumentation, generateInterface, generateInterfaceOperationElement, generateService, generateServiceElement, generateServiceElement, generateTypes, getPoliciesInDefinitions, init, isDisableREST, isDisableSOAP11, isDisableSOAP12, setCheckIfEndPointActive, setEPRs
-
-
-
-
Method Detail
-
init
public final void init(AxisService service)
-
getWSDL
public Object getWSDL(AxisService service) throws AxisFault
- Specified by:
getWSDL
in interfaceWSDLSupplier
- Throws:
AxisFault
-
generateOM
public OMElement generateOM() throws Exception
Description copied from class:AxisService2WSDL20
Generates a WSDL 2.0 document for this web service- Overrides:
generateOM
in classAxisService2WSDL20
- Returns:
- The WSDL2 document element
- Throws:
Exception
- - Thrown in case an exception occurs
-
modifyEndpoint
protected final OMElement modifyEndpoint(OMElement endpoint)
This method use by AxisService2WSDL11 and users should not touch this method.- Overrides:
modifyEndpoint
in classAxisService2WSDL20
-
modifyBinding
protected final OMElement modifyBinding(OMElement binding)
This method use by AxisService2WSDL11 and users should not touch this method.- Overrides:
modifyBinding
in classAxisService2WSDL20
-
-