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
-
Field Summary
Fields inherited from class org.apache.axis2.description.AxisService2WSDL20
axisService, serviceNameFields 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 -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.axiom.om.OMElementcustomizeBinding(org.apache.axiom.om.OMElement binding) protected org.apache.axiom.om.OMElementcustomizeDocumentation(org.apache.axiom.om.OMElement documentation) protected org.apache.axiom.om.OMElementcustomizeEndpoint(org.apache.axiom.om.OMElement port) protected org.apache.axiom.om.OMElementcustomizeInterface(org.apache.axiom.om.OMElement portType) protected final org.apache.axiom.om.OMElementcustomizeService(org.apache.axiom.om.OMElement service) protected org.apache.axiom.om.OMElementcustomizeTypes(org.apache.axiom.om.OMElement types) org.apache.axiom.om.OMElementGenerates a WSDL 2.0 document for this web servicegetWSDL(AxisService service) final voidinit(AxisService service) protected final org.apache.axiom.om.OMElementmodifyBinding(org.apache.axiom.om.OMElement binding) This method use by AxisService2WSDL11 and users should not touch this method.protected final org.apache.axiom.om.OMElementmodifyEndpoint(org.apache.axiom.om.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
-
Constructor Details
-
WSDL20SupplierTemplate
public WSDL20SupplierTemplate()
-
-
Method Details
-
init
-
getWSDL
- Specified by:
getWSDLin interfaceWSDLSupplier- Throws:
AxisFault
-
generateOM
Description copied from class:AxisService2WSDL20Generates a WSDL 2.0 document for this web service- Overrides:
generateOMin classAxisService2WSDL20- Returns:
- The WSDL2 document element
- Throws:
Exception- - Thrown in case an exception occurs
-
customizeDocumentation
protected org.apache.axiom.om.OMElement customizeDocumentation(org.apache.axiom.om.OMElement documentation) -
customizeTypes
protected org.apache.axiom.om.OMElement customizeTypes(org.apache.axiom.om.OMElement types) -
customizeInterface
protected org.apache.axiom.om.OMElement customizeInterface(org.apache.axiom.om.OMElement portType) -
customizeService
protected final org.apache.axiom.om.OMElement customizeService(org.apache.axiom.om.OMElement service) -
customizeEndpoint
protected org.apache.axiom.om.OMElement customizeEndpoint(org.apache.axiom.om.OMElement port) -
customizeBinding
protected org.apache.axiom.om.OMElement customizeBinding(org.apache.axiom.om.OMElement binding) -
modifyEndpoint
protected final org.apache.axiom.om.OMElement modifyEndpoint(org.apache.axiom.om.OMElement endpoint) This method use by AxisService2WSDL11 and users should not touch this method.- Overrides:
modifyEndpointin classAxisService2WSDL20
-
modifyBinding
protected final org.apache.axiom.om.OMElement modifyBinding(org.apache.axiom.om.OMElement binding) This method use by AxisService2WSDL11 and users should not touch this method.- Overrides:
modifyBindingin classAxisService2WSDL20
-