| java.lang.Object org.springframework.remoting.jaxrpc.support.AxisBeanMappingServicePostProcessor
Method Summary | |
final protected QName | getTypeQName(String name) Return a
QName for the given name, relative to the
AxisBeanMappingServicePostProcessor.setTypeNamespaceUri namespace URI of this post-processor, if given. | public void | postProcessJaxRpcService(Service service) Register the specified bean mappings on the given Service's
TypeMappingRegistry . | protected void | registerBeanMapping(TypeMapping mapping, Class javaType, String wsdlTypeName) Register a bean mapping for the given Java type and WSDL type name. | protected void | registerBeanMapping(TypeMapping mapping, Class javaType, QName wsdlType) Register a bean mapping for the given Java type and WSDL type. | protected void | registerBeanMappings(TypeMapping mapping) Perform the actual bean mapping registration. | public void | setBeanClassLoader(ClassLoader beanClassLoader) | public void | setBeanClasses(Class[] beanClasses) Specify the bean mappings to register as Java types,
with the WSDL type names inferred from the Java type names
(using the short, that is, non-fully-qualified class name). | public void | setBeanMappings(Properties beanMappingProps) Specify the bean mappings to register as String-String pairs,
with the Java type name as key and the WSDL type name as value. | public void | setEncodingStyleUri(String encodingStyleUri) Set the encoding style URI to use for the type mapping.
A typical value is "http://schemas.xmlsoap.org/soap/encoding/",
as suggested by the JAX-RPC javadoc. | public void | setTypeNamespaceUri(String typeNamespaceUri) Set the application-specific namespace to use for XML types,
for example "urn:JPetStore". |
registerBeanMapping | protected void registerBeanMapping(TypeMapping mapping, Class javaType, String wsdlTypeName)(Code) | | Register a bean mapping for the given Java type and WSDL type name.
Parameters: mapping - the JAX-RPC TypeMapping to operate on Parameters: javaType - the Java type Parameters: wsdlTypeName - the WSDL type name (as a String) |
registerBeanMapping | protected void registerBeanMapping(TypeMapping mapping, Class javaType, QName wsdlType)(Code) | | Register a bean mapping for the given Java type and WSDL type.
Parameters: mapping - the JAX-RPC TypeMapping to operate on Parameters: javaType - the Java type Parameters: wsdlType - the WSDL type (as XML QName) |
setBeanClasses | public void setBeanClasses(Class[] beanClasses)(Code) | | Specify the bean mappings to register as Java types,
with the WSDL type names inferred from the Java type names
(using the short, that is, non-fully-qualified class name).
|
setBeanMappings | public void setBeanMappings(Properties beanMappingProps)(Code) | | Specify the bean mappings to register as String-String pairs,
with the Java type name as key and the WSDL type name as value.
|
setEncodingStyleUri | public void setEncodingStyleUri(String encodingStyleUri)(Code) | | Set the encoding style URI to use for the type mapping.
A typical value is "http://schemas.xmlsoap.org/soap/encoding/",
as suggested by the JAX-RPC javadoc. However, note that the default
behavior of this post-processor is to register the type mapping
as JAX-RPC default if no explicit encoding style URI is given.
See Also: javax.xml.rpc.encoding.TypeMappingRegistry.register See Also: javax.xml.rpc.encoding.TypeMappingRegistry.registerDefault |
setTypeNamespaceUri | public void setTypeNamespaceUri(String typeNamespaceUri)(Code) | | Set the application-specific namespace to use for XML types,
for example "urn:JPetStore".
See Also: javax.xml.rpc.encoding.TypeMapping.register |
|
|