public class LsidWsdlWrapperImpl extends java.lang.Object implements LSIDWSDLWrapper, com.ibm.lsid.wsdl.WSDLConstants
ACCEPTED_FORMATS_PART, AHB, ANB, ASB, AUTHORITY_AND_NAMESPACES_PART, AUTHORITY_ELT, AUTHORITY_HTTP_BINDING, AUTHORITY_HTTP_BINDINGS_FILE, AUTHORITY_HTTP_BINDINGS_LOCATION, AUTHORITY_NAME_PART, AUTHORITY_NAMESPACE_ELT, AUTHORITY_PART, AUTHORITY_PORT_TYPE, AUTHORITY_SOAP_BINDING, AUTHORITY_SOAP_BINDINGS_FILE, AUTHORITY_SOAP_BINDINGS_LOCATION, DATA_FILE_BINDING, DATA_FILE_BINDINGS_FILE, DATA_FILE_BINDINGS_LOCATION, DATA_FTP_BINDING, DATA_FTP_BINDINGS_FILE, DATA_FTP_BINDINGS_LOCATION, DATA_HTTP_BINDING, DATA_HTTP_BINDING_DIRECT, DATA_HTTP_BINDINGS_FILE, DATA_HTTP_BINDINGS_LOCATION, DATA_PORT_TYPE, DATA_SOAP_BINDING, DATA_SOAP_BINDINGS_FILE, DATA_SOAP_BINDINGS_LOCATION, DFB, DHB, DLB, DSB, EXPIRATION_PART, FILE, FILE_NS_URI, FORMAT_PART, FTP, FTP_NS_URI, HTTP, HTTP_NS_URI, LENGTH_PART, LSID_ELT, LSID_PART, LSID_PATTERN_ELT, LSID_PATTERN_PART, METADATA_FILE_BINDING, METADATA_FTP_BINDING, METADATA_HTTP_BINDING, METADATA_HTTP_BINDING_DIRECT, METADATA_PORT_TYPE, METADATA_SOAP_BINDING, MIME_NS_URI, NAME_ELT, NAMESPACE_ELT, NAMESPACE_PART, OMG_ASSIGNING_PORT_TYPES_WSDL_NS_URI, OMG_ASSIGNING_PORT_TYPES_WSDL_SCHEMA_NS_URI, OMG_ASSIGNING_SOAP_BINDINGS_WSDL_NS_URI, OMG_AUTHORITY_HTTP_BINDINGS_WSDL_NS_URI, OMG_AUTHORITY_SOAP_BINDINGS_WSDL_NS_URI, OMG_DATA_FILE_BINDINGS_WSDL_NS_URI, OMG_DATA_FTP_BINDINGS_WSDL_NS_URI, OMG_DATA_HTTP_BINDINGS_WSDL_NS_URI, OMG_DATA_SOAP_BINDINGS_WSDL_NS_URI, OMG_LSID_PORT_TYPES_WSDL_NS_URI, PREVIOUS_LSID_PART, PROPERTY_ELT, PROPERTY_LIST_PART, PROPERTY_NAME_ELT, PROPERTY_NAMES_PART, SERVICE_NAME, SOAP, SOAP_NS_URI, STANDARD_PORT_TYPES_FILE, STANDARD_PORT_TYPES_LOCATION, START_PART, SUGGESTED_LSID_PATTERNS_PART, SUGGESTED_LSIDS_PART, TNS, VALUE_ELT, WSDL_NS_URI
Constructor and Description |
---|
LsidWsdlWrapperImpl(java.io.InputStream wsdl,
java.lang.String baseURI) |
LsidWsdlWrapperImpl(LSID lsid,
java.lang.String baseURI) |
LsidWsdlWrapperImpl(java.lang.String wsdl,
java.lang.String baseURI) |
Modifier and Type | Method and Description |
---|---|
void |
configureAuthorityServiceDef(java.lang.String protocol) |
void |
configureDataServiceDef(java.lang.String protocol) |
javax.wsdl.Port |
createPort(javax.wsdl.Binding binding,
com.ibm.lsid.wsdl.LSIDStandardPort port)
Create a port for the given binding, protocol, hostname, port and name.
|
com.ibm.lsid.wsdl.LSIDAuthorityPort |
getAuthorityPort()
Get an arbitrary authority port if one exists.
|
com.ibm.lsid.wsdl.LSIDAuthorityPort |
getAuthorityPort(java.lang.String name)
Get the authority port with the given key
|
com.ibm.lsid.wsdl.LSIDAuthorityPort |
getAuthorityPortForProtocol(java.lang.String protocol)
Get an arbitray authority port for the given protocol
|
java.util.Enumeration<java.lang.String> |
getAuthorityPortNames()
Get the keys of all the authority ports
|
java.util.Enumeration<java.lang.String> |
getAuthorityPortNamesForProtocol(java.lang.String protocol)
Get the keys of all the authority ports for the given protocol
|
com.ibm.lsid.wsdl.LSIDDataPort |
getDataPort()
Get an arbitrary data port if one exists.
|
com.ibm.lsid.wsdl.LSIDDataPort |
getDataPort(java.lang.String name)
Get the data port with the given key
|
com.ibm.lsid.wsdl.LSIDDataPort |
getDataPortForProtocol(java.lang.String protocol)
Get an arbitray data port for the given protocol
|
java.util.Enumeration<java.lang.String> |
getDataPortNames()
Get the keys of all the metadata ports
|
java.util.Enumeration<java.lang.String> |
getDataPortNamesForProtocol(java.lang.String protocol)
Get the keys of all the ports for the given protocol
|
javax.wsdl.Definition |
getDefinition()
Get the Defintion built by wsdl4j.
|
java.util.Date |
getExpiration()
Returns the expiration.
|
com.ibm.lsid.wsdl.LSIDPort |
getExtensionPort(java.lang.String name)
Get the given extension port
|
java.util.Enumeration<java.lang.String> |
getExtensionPortNames()
Get all the names of extension port names
|
java.util.Enumeration<java.lang.String> |
getExtensionPortNamesByClass(java.lang.Class portClass)
Get all the names of extension ports for a given LSIDPort implementation
|
com.ibm.lsid.wsdl.LSIDMetadataPort |
getMetadataPort()
Get an arbitrary metadata port if one exists.
|
com.ibm.lsid.wsdl.LSIDMetadataPort |
getMetadataPort(java.lang.String name)
Get the metadata port with the given key
|
com.ibm.lsid.wsdl.LSIDMetadataPort |
getMetadataPortForProtocol(java.lang.String protocol)
Get an arbitray metadata port for the given protocol
|
java.util.Enumeration<java.lang.String> |
getMetadataPortNames()
Get the keys of all the metadata ports
|
java.util.Enumeration<java.lang.String> |
getMetadataPortNamesForProtocol(java.lang.String protocol)
Get the keys of all the metadata ports for the given protocol
|
java.util.Enumeration<java.lang.String> |
getMetadataPortNamesForService(java.lang.String servicename)
Get the keys of all the metadata ports in the given service
|
java.lang.String |
getPortKey(com.ibm.lsid.wsdl.LSIDPort port)
get the name of a key for a port
|
java.util.Enumeration<java.lang.String> |
getServiceNames()
Get the names of the services.
|
static java.lang.String |
getTargetNamespace(LSID lsid)
create the string for the target namespace of a WSDL doc with the given LSID
|
java.lang.String |
getWSDL()
Get the WSDL String
|
java.util.Map<java.lang.String,com.ibm.lsid.wsdl.LSIDPort> |
getWSDLExtensionPorts()
Updates the string representation of the WSDL.
|
javax.xml.transform.Source |
getWSDLSource()
Get the WSDL Definition
|
void |
setAuthorityLocation(com.ibm.lsid.wsdl.LSIDAuthorityPort authorityPort)
Set the authority location.
|
void |
setDataLocation(com.ibm.lsid.wsdl.LSIDDataPort dataPort)
Set the location at which data may be retrieved
|
void |
setExpiration(java.util.Date expiration)
Sets the expiration.
|
void |
setMetadataLocation(com.ibm.lsid.wsdl.LSIDMetadataPort metadataPort)
Set the location at which metadata may be retrieved and queried
|
java.lang.String |
toString()
Get the WSDL String
|
public LsidWsdlWrapperImpl(LSID lsid, java.lang.String baseURI)
public LsidWsdlWrapperImpl(java.lang.String wsdl, java.lang.String baseURI) throws com.ibm.lsid.LSIDException
com.ibm.lsid.LSIDException
public LsidWsdlWrapperImpl(java.io.InputStream wsdl, java.lang.String baseURI) throws com.ibm.lsid.LSIDException
com.ibm.lsid.LSIDException
public java.lang.String getWSDL()
getWSDL
in interface LSIDWSDLWrapper
public java.lang.String toString()
toString
in interface LSIDWSDLWrapper
toString
in class java.lang.Object
public javax.wsdl.Definition getDefinition()
getDefinition
in interface LSIDWSDLWrapper
public java.util.Date getExpiration()
getExpiration
in interface LSIDWSDLWrapper
public void setExpiration(java.util.Date expiration)
setExpiration
in interface LSIDWSDLWrapper
expiration
- The expiration to setpublic java.util.Enumeration<java.lang.String> getServiceNames()
getServiceNames
in interface LSIDWSDLWrapper
public java.util.Enumeration<java.lang.String> getMetadataPortNames()
getMetadataPortNames
in interface LSIDWSDLWrapper
public java.util.Enumeration<java.lang.String> getMetadataPortNamesForService(java.lang.String servicename)
getMetadataPortNamesForService
in interface LSIDWSDLWrapper
String
- the servicepublic java.util.Enumeration<java.lang.String> getMetadataPortNamesForProtocol(java.lang.String protocol)
getMetadataPortNamesForProtocol
in interface LSIDWSDLWrapper
String
- the protocolpublic com.ibm.lsid.wsdl.LSIDMetadataPort getMetadataPort()
getMetadataPort
in interface LSIDWSDLWrapper
public com.ibm.lsid.wsdl.LSIDMetadataPort getMetadataPort(java.lang.String name)
getMetadataPort
in interface LSIDWSDLWrapper
String
- the key of the port, of the form "serviceName:portName"public com.ibm.lsid.wsdl.LSIDMetadataPort getMetadataPortForProtocol(java.lang.String protocol)
getMetadataPortForProtocol
in interface LSIDWSDLWrapper
String
- the protocolpublic java.util.Enumeration<java.lang.String> getDataPortNames()
getDataPortNames
in interface LSIDWSDLWrapper
public java.util.Enumeration<java.lang.String> getDataPortNamesForProtocol(java.lang.String protocol)
getDataPortNamesForProtocol
in interface LSIDWSDLWrapper
String
- the protocolpublic com.ibm.lsid.wsdl.LSIDDataPort getDataPort()
getDataPort
in interface LSIDWSDLWrapper
public com.ibm.lsid.wsdl.LSIDDataPort getDataPort(java.lang.String name)
getDataPort
in interface LSIDWSDLWrapper
String
- the key of the port, of the form "serviceName:portName"public com.ibm.lsid.wsdl.LSIDDataPort getDataPortForProtocol(java.lang.String protocol)
getDataPortForProtocol
in interface LSIDWSDLWrapper
String
- the protocolpublic java.util.Enumeration<java.lang.String> getAuthorityPortNames()
getAuthorityPortNames
in interface LSIDWSDLWrapper
public java.util.Enumeration<java.lang.String> getAuthorityPortNamesForProtocol(java.lang.String protocol)
getAuthorityPortNamesForProtocol
in interface LSIDWSDLWrapper
String
- the protocolpublic com.ibm.lsid.wsdl.LSIDAuthorityPort getAuthorityPort()
getAuthorityPort
in interface LSIDWSDLWrapper
public com.ibm.lsid.wsdl.LSIDAuthorityPort getAuthorityPort(java.lang.String name)
getAuthorityPort
in interface LSIDWSDLWrapper
String
- the key of the port, of the form "serviceName:portName"public com.ibm.lsid.wsdl.LSIDAuthorityPort getAuthorityPortForProtocol(java.lang.String protocol)
getAuthorityPortForProtocol
in interface LSIDWSDLWrapper
String
- the protocolpublic java.util.Enumeration<java.lang.String> getExtensionPortNames()
getExtensionPortNames
in interface LSIDWSDLWrapper
getExtensionPort()
public java.util.Enumeration<java.lang.String> getExtensionPortNamesByClass(java.lang.Class portClass)
getExtensionPortNamesByClass
in interface LSIDWSDLWrapper
Class
- a specific implementation of LSIDPort for which we would like all the portsgetExtensionPort()
public com.ibm.lsid.wsdl.LSIDPort getExtensionPort(java.lang.String name)
getExtensionPort
in interface LSIDWSDLWrapper
String
- the key of the port, of the form "serviceName:portName"public javax.wsdl.Port createPort(javax.wsdl.Binding binding, com.ibm.lsid.wsdl.LSIDStandardPort port)
createPort
in interface LSIDWSDLWrapper
public static java.lang.String getTargetNamespace(LSID lsid)
public java.lang.String getPortKey(com.ibm.lsid.wsdl.LSIDPort port)
getPortKey
in interface LSIDWSDLWrapper
public java.util.Map<java.lang.String,com.ibm.lsid.wsdl.LSIDPort> getWSDLExtensionPorts()
LSIDWSDLWrapper
getWSDLExtensionPorts
in interface LSIDWSDLWrapper
public javax.xml.transform.Source getWSDLSource() throws javax.wsdl.WSDLException
LSIDWSDLWrapper
getWSDLSource
in interface LSIDWSDLWrapper
javax.wsdl.WSDLException
public void setAuthorityLocation(com.ibm.lsid.wsdl.LSIDAuthorityPort authorityPort) throws com.ibm.lsid.LSIDException
LSIDWSDLWrapper
setAuthorityLocation
in interface LSIDWSDLWrapper
com.ibm.lsid.LSIDException
public void setDataLocation(com.ibm.lsid.wsdl.LSIDDataPort dataPort) throws com.ibm.lsid.LSIDException
LSIDWSDLWrapper
setDataLocation
in interface LSIDWSDLWrapper
com.ibm.lsid.LSIDException
public void setMetadataLocation(com.ibm.lsid.wsdl.LSIDMetadataPort metadataPort) throws com.ibm.lsid.LSIDException
LSIDWSDLWrapper
setMetadataLocation
in interface LSIDWSDLWrapper
com.ibm.lsid.LSIDException
public void configureAuthorityServiceDef(java.lang.String protocol) throws com.ibm.lsid.LSIDException
com.ibm.lsid.LSIDException
public void configureDataServiceDef(java.lang.String protocol) throws com.ibm.lsid.LSIDException
com.ibm.lsid.LSIDException
Copyright © 2007-2020 EDIT. All Rights Reserved.