org.apache.juddi.rmi
Class UDDIPublicationService

java.lang.Object
  extended by java.rmi.server.RemoteObject
      extended by java.rmi.server.RemoteServer
          extended by java.rmi.server.UnicastRemoteObject
              extended by org.apache.juddi.rmi.UDDIPublicationService
All Implemented Interfaces:
Serializable, Remote, org.uddi.v3_service.UDDIPublicationPortType

public class UDDIPublicationService
extends UnicastRemoteObject
implements org.uddi.v3_service.UDDIPublicationPortType

UDDIPublicationPortType wrapper so it can be exposed as a service over RMI.

Author:
Kurt T Stam
See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Constructor Summary
protected UDDIPublicationService(int port)
           
 
Method Summary
 void addPublisherAssertions(org.uddi.api_v3.AddPublisherAssertions body)
           
 void deleteBinding(org.uddi.api_v3.DeleteBinding body)
           
 void deleteBusiness(org.uddi.api_v3.DeleteBusiness body)
           
 void deletePublisherAssertions(org.uddi.api_v3.DeletePublisherAssertions body)
           
 void deleteService(org.uddi.api_v3.DeleteService body)
           
 void deleteTModel(org.uddi.api_v3.DeleteTModel body)
           
 List<org.uddi.api_v3.AssertionStatusItem> getAssertionStatusReport(String authInfo, org.uddi.api_v3.CompletionStatus completionStatus)
           
 List<org.uddi.api_v3.PublisherAssertion> getPublisherAssertions(String authInfo)
           
 org.uddi.api_v3.RegisteredInfo getRegisteredInfo(org.uddi.api_v3.GetRegisteredInfo body)
           
 org.uddi.api_v3.BindingDetail saveBinding(org.uddi.api_v3.SaveBinding body)
           
 org.uddi.api_v3.BusinessDetail saveBusiness(org.uddi.api_v3.SaveBusiness body)
           
 org.uddi.api_v3.ServiceDetail saveService(org.uddi.api_v3.SaveService body)
           
 org.uddi.api_v3.TModelDetail saveTModel(org.uddi.api_v3.SaveTModel body)
           
 void setPublisherAssertions(String authInfo, javax.xml.ws.Holder<List<org.uddi.api_v3.PublisherAssertion>> publisherAssertion)
           
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UDDIPublicationService

protected UDDIPublicationService(int port)
                          throws RemoteException
Throws:
RemoteException
Method Detail

addPublisherAssertions

public void addPublisherAssertions(org.uddi.api_v3.AddPublisherAssertions body)
                            throws RemoteException
Specified by:
addPublisherAssertions in interface org.uddi.v3_service.UDDIPublicationPortType
Throws:
RemoteException

deleteBinding

public void deleteBinding(org.uddi.api_v3.DeleteBinding body)
                   throws RemoteException
Specified by:
deleteBinding in interface org.uddi.v3_service.UDDIPublicationPortType
Throws:
RemoteException

deleteBusiness

public void deleteBusiness(org.uddi.api_v3.DeleteBusiness body)
                    throws RemoteException
Specified by:
deleteBusiness in interface org.uddi.v3_service.UDDIPublicationPortType
Throws:
RemoteException

deletePublisherAssertions

public void deletePublisherAssertions(org.uddi.api_v3.DeletePublisherAssertions body)
                               throws RemoteException
Specified by:
deletePublisherAssertions in interface org.uddi.v3_service.UDDIPublicationPortType
Throws:
RemoteException

deleteService

public void deleteService(org.uddi.api_v3.DeleteService body)
                   throws RemoteException
Specified by:
deleteService in interface org.uddi.v3_service.UDDIPublicationPortType
Throws:
RemoteException

deleteTModel

public void deleteTModel(org.uddi.api_v3.DeleteTModel body)
                  throws RemoteException
Specified by:
deleteTModel in interface org.uddi.v3_service.UDDIPublicationPortType
Throws:
RemoteException

getAssertionStatusReport

public List<org.uddi.api_v3.AssertionStatusItem> getAssertionStatusReport(String authInfo,
                                                                          org.uddi.api_v3.CompletionStatus completionStatus)
                                                                   throws RemoteException
Specified by:
getAssertionStatusReport in interface org.uddi.v3_service.UDDIPublicationPortType
Throws:
RemoteException

getPublisherAssertions

public List<org.uddi.api_v3.PublisherAssertion> getPublisherAssertions(String authInfo)
                                                                throws RemoteException
Specified by:
getPublisherAssertions in interface org.uddi.v3_service.UDDIPublicationPortType
Throws:
RemoteException

getRegisteredInfo

public org.uddi.api_v3.RegisteredInfo getRegisteredInfo(org.uddi.api_v3.GetRegisteredInfo body)
                                                 throws RemoteException
Specified by:
getRegisteredInfo in interface org.uddi.v3_service.UDDIPublicationPortType
Throws:
RemoteException

saveBinding

public org.uddi.api_v3.BindingDetail saveBinding(org.uddi.api_v3.SaveBinding body)
                                          throws RemoteException
Specified by:
saveBinding in interface org.uddi.v3_service.UDDIPublicationPortType
Throws:
RemoteException

saveBusiness

public org.uddi.api_v3.BusinessDetail saveBusiness(org.uddi.api_v3.SaveBusiness body)
                                            throws RemoteException
Specified by:
saveBusiness in interface org.uddi.v3_service.UDDIPublicationPortType
Throws:
RemoteException

saveService

public org.uddi.api_v3.ServiceDetail saveService(org.uddi.api_v3.SaveService body)
                                          throws RemoteException
Specified by:
saveService in interface org.uddi.v3_service.UDDIPublicationPortType
Throws:
RemoteException

saveTModel

public org.uddi.api_v3.TModelDetail saveTModel(org.uddi.api_v3.SaveTModel body)
                                        throws RemoteException
Specified by:
saveTModel in interface org.uddi.v3_service.UDDIPublicationPortType
Throws:
RemoteException

setPublisherAssertions

public void setPublisherAssertions(String authInfo,
                                   javax.xml.ws.Holder<List<org.uddi.api_v3.PublisherAssertion>> publisherAssertion)
                            throws RemoteException
Specified by:
setPublisherAssertions in interface org.uddi.v3_service.UDDIPublicationPortType
Throws:
RemoteException


Copyright © 2004-2013 The Apache Software Foundation. All Rights Reserved.