org.uddi.v3.wsdl
Class UDDI_ServiceLocator

java.lang.Object
  extended by com.ibm.ws.webservices.multiprotocol.models.ModelService
      extended by com.ibm.ws.webservices.multiprotocol.AgnosticService
          extended by org.uddi.v3.wsdl.UDDI_ServiceLocator
All Implemented Interfaces:
com.ibm.ws.webservices.multiprotocol.GeneratedService, javax.xml.rpc.Service, UDDI_Service

public class UDDI_ServiceLocator
extends com.ibm.ws.webservices.multiprotocol.AgnosticService
implements com.ibm.ws.webservices.multiprotocol.GeneratedService, UDDI_Service


Field Summary
 
Fields inherited from class com.ibm.ws.webservices.multiprotocol.models.ModelService
context, transport, typeMappingRegistry
 
Constructor Summary
UDDI_ServiceLocator()
           
UDDI_ServiceLocator(com.ibm.ws.webservices.multiprotocol.ServiceContext ctx)
           
 
Method Summary
 javax.xml.rpc.Call[] getCalls(javax.xml.namespace.QName portName)
           
 java.rmi.Remote getPort(java.lang.Class serviceEndpointInterface)
          For the given interface, get the stub implementation.
 java.rmi.Remote getPort(javax.xml.namespace.QName portName, java.lang.Class serviceEndpointInterface)
          For the given interface, get the stub implementation.
protected  java.util.Map getPort2NamespaceMap()
           
 java.util.Iterator getPorts()
           
 javax.xml.namespace.QName getServiceName()
           
 UDDI_CustodyTransfer_PortType getUDDI_Custody_Port()
           
 UDDI_CustodyTransfer_PortType getUDDI_Custody_Port(java.net.URL portAddress)
           
 java.lang.String getUDDI_Custody_PortAddress()
           
 java.lang.String getUDDI_Custody_PortWSDDPortName()
           
 UDDI_Inquiry_PortType getUDDI_Inquiry_Port()
           
 UDDI_Inquiry_PortType getUDDI_Inquiry_Port(java.net.URL portAddress)
           
 java.lang.String getUDDI_Inquiry_PortAddress()
           
 java.lang.String getUDDI_Inquiry_PortWSDDPortName()
           
 UDDI_Publication_PortType getUDDI_Publication_Port()
           
 UDDI_Publication_PortType getUDDI_Publication_Port(java.net.URL portAddress)
           
 java.lang.String getUDDI_Publication_PortAddress()
           
 java.lang.String getUDDI_Publication_PortWSDDPortName()
           
 UDDI_Security_PortType getUDDI_Security_Port()
           
 UDDI_Security_PortType getUDDI_Security_Port(java.net.URL portAddress)
           
 java.lang.String getUDDI_Security_PortAddress()
           
 java.lang.String getUDDI_Security_PortWSDDPortName()
           
 void setPortNamePrefix(java.lang.String prefix)
           
 void setUDDI_Custody_PortWSDDPortName(java.lang.String name)
           
 void setUDDI_Inquiry_PortWSDDPortName(java.lang.String name)
           
 void setUDDI_Publication_PortWSDDPortName(java.lang.String name)
           
 void setUDDI_Security_PortWSDDPortName(java.lang.String name)
           
 
Methods inherited from class com.ibm.ws.webservices.multiprotocol.AgnosticService
chooseAvailablePort, chooseDefaultPort, doCreateCall, doGetPort, doGetPort, getDefaultPortName, getDefaultPortQName, getDefaultServiceNamespace, getGeneratedStub, getHandlerRegistry, getInvocationHandler, getStub, getTypeMappingRegistry, getWhichGlobalHandlersToUseOffThread, isDefaultNamespace, isDefaultPort, makeTransport, setDefaultServiceNamespace, useGlobalHandlers
 
Methods inherited from class com.ibm.ws.webservices.multiprotocol.models.ModelService
createCall, createCall, createCall, createCall, createCall, createCall, createCall, createCallInternal, getAddressForPort, getAvailablePortNames, getDefaultPortName, getDefaultPortNameForSEI, getInvocationHandler, getPortsForSEI, getPortTypeForSEI, getPreferredPortForPortType, getTransport, getWSDLDocumentLocation, isPortAvailable, makeDynamicProxyStub
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.xml.rpc.Service
createCall, createCall, createCall, createCall, getHandlerRegistry, getTypeMappingRegistry, getWSDLDocumentLocation
 

Constructor Detail

UDDI_ServiceLocator

public UDDI_ServiceLocator()

UDDI_ServiceLocator

public UDDI_ServiceLocator(com.ibm.ws.webservices.multiprotocol.ServiceContext ctx)
Method Detail

getUDDI_Security_PortAddress

public java.lang.String getUDDI_Security_PortAddress()
Specified by:
getUDDI_Security_PortAddress in interface UDDI_Service

getUDDI_Security_PortWSDDPortName

public java.lang.String getUDDI_Security_PortWSDDPortName()

setUDDI_Security_PortWSDDPortName

public void setUDDI_Security_PortWSDDPortName(java.lang.String name)

getUDDI_Security_Port

public UDDI_Security_PortType getUDDI_Security_Port()
                                             throws javax.xml.rpc.ServiceException
Specified by:
getUDDI_Security_Port in interface UDDI_Service
Throws:
javax.xml.rpc.ServiceException

getUDDI_Security_Port

public UDDI_Security_PortType getUDDI_Security_Port(java.net.URL portAddress)
                                             throws javax.xml.rpc.ServiceException
Specified by:
getUDDI_Security_Port in interface UDDI_Service
Throws:
javax.xml.rpc.ServiceException

getUDDI_Custody_PortAddress

public java.lang.String getUDDI_Custody_PortAddress()
Specified by:
getUDDI_Custody_PortAddress in interface UDDI_Service

getUDDI_Custody_PortWSDDPortName

public java.lang.String getUDDI_Custody_PortWSDDPortName()

setUDDI_Custody_PortWSDDPortName

public void setUDDI_Custody_PortWSDDPortName(java.lang.String name)

getUDDI_Custody_Port

public UDDI_CustodyTransfer_PortType getUDDI_Custody_Port()
                                                   throws javax.xml.rpc.ServiceException
Specified by:
getUDDI_Custody_Port in interface UDDI_Service
Throws:
javax.xml.rpc.ServiceException

getUDDI_Custody_Port

public UDDI_CustodyTransfer_PortType getUDDI_Custody_Port(java.net.URL portAddress)
                                                   throws javax.xml.rpc.ServiceException
Specified by:
getUDDI_Custody_Port in interface UDDI_Service
Throws:
javax.xml.rpc.ServiceException

getUDDI_Inquiry_PortAddress

public java.lang.String getUDDI_Inquiry_PortAddress()
Specified by:
getUDDI_Inquiry_PortAddress in interface UDDI_Service

getUDDI_Inquiry_PortWSDDPortName

public java.lang.String getUDDI_Inquiry_PortWSDDPortName()

setUDDI_Inquiry_PortWSDDPortName

public void setUDDI_Inquiry_PortWSDDPortName(java.lang.String name)

getUDDI_Inquiry_Port

public UDDI_Inquiry_PortType getUDDI_Inquiry_Port()
                                           throws javax.xml.rpc.ServiceException
Specified by:
getUDDI_Inquiry_Port in interface UDDI_Service
Throws:
javax.xml.rpc.ServiceException

getUDDI_Inquiry_Port

public UDDI_Inquiry_PortType getUDDI_Inquiry_Port(java.net.URL portAddress)
                                           throws javax.xml.rpc.ServiceException
Specified by:
getUDDI_Inquiry_Port in interface UDDI_Service
Throws:
javax.xml.rpc.ServiceException

getUDDI_Publication_PortAddress

public java.lang.String getUDDI_Publication_PortAddress()
Specified by:
getUDDI_Publication_PortAddress in interface UDDI_Service

getUDDI_Publication_PortWSDDPortName

public java.lang.String getUDDI_Publication_PortWSDDPortName()

setUDDI_Publication_PortWSDDPortName

public void setUDDI_Publication_PortWSDDPortName(java.lang.String name)

getUDDI_Publication_Port

public UDDI_Publication_PortType getUDDI_Publication_Port()
                                                   throws javax.xml.rpc.ServiceException
Specified by:
getUDDI_Publication_Port in interface UDDI_Service
Throws:
javax.xml.rpc.ServiceException

getUDDI_Publication_Port

public UDDI_Publication_PortType getUDDI_Publication_Port(java.net.URL portAddress)
                                                   throws javax.xml.rpc.ServiceException
Specified by:
getUDDI_Publication_Port in interface UDDI_Service
Throws:
javax.xml.rpc.ServiceException

getPort

public java.rmi.Remote getPort(java.lang.Class serviceEndpointInterface)
                        throws javax.xml.rpc.ServiceException
For the given interface, get the stub implementation. If this service has no port for the given interface, then ServiceException is thrown.

Specified by:
getPort in interface javax.xml.rpc.Service
Overrides:
getPort in class com.ibm.ws.webservices.multiprotocol.models.ModelService
Throws:
javax.xml.rpc.ServiceException

getPort

public java.rmi.Remote getPort(javax.xml.namespace.QName portName,
                               java.lang.Class serviceEndpointInterface)
                        throws javax.xml.rpc.ServiceException
For the given interface, get the stub implementation. If this service has no port for the given interface, then ServiceException is thrown.

Specified by:
getPort in interface javax.xml.rpc.Service
Overrides:
getPort in class com.ibm.ws.webservices.multiprotocol.models.ModelService
Throws:
javax.xml.rpc.ServiceException

setPortNamePrefix

public void setPortNamePrefix(java.lang.String prefix)
Specified by:
setPortNamePrefix in interface com.ibm.ws.webservices.multiprotocol.GeneratedService

getServiceName

public javax.xml.namespace.QName getServiceName()
Specified by:
getServiceName in interface javax.xml.rpc.Service
Overrides:
getServiceName in class com.ibm.ws.webservices.multiprotocol.models.ModelService

getPort2NamespaceMap

protected java.util.Map getPort2NamespaceMap()

getPorts

public java.util.Iterator getPorts()
Specified by:
getPorts in interface javax.xml.rpc.Service
Overrides:
getPorts in class com.ibm.ws.webservices.multiprotocol.models.ModelService

getCalls

public javax.xml.rpc.Call[] getCalls(javax.xml.namespace.QName portName)
                              throws javax.xml.rpc.ServiceException
Specified by:
getCalls in interface javax.xml.rpc.Service
Overrides:
getCalls in class com.ibm.ws.webservices.multiprotocol.models.ModelService
Throws:
javax.xml.rpc.ServiceException