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:
java.io.Serializable, java.rmi.Remote, UDDIPublicationPortType

public class UDDIPublicationService
extends java.rmi.server.UnicastRemoteObject
implements 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()
           
 
Method Summary
 DispositionReport addPublisherAssertions(AddPublisherAssertions body)
           
 DispositionReport deleteBinding(DeleteBinding body)
           
 DispositionReport deleteBusiness(DeleteBusiness body)
           
 DispositionReport deletePublisherAssertions(DeletePublisherAssertions body)
           
 DispositionReport deleteService(DeleteService body)
           
 DispositionReport deleteTModel(DeleteTModel body)
           
 java.util.List<AssertionStatusItem> getAssertionStatusReport(java.lang.String authInfo, CompletionStatus completionStatus)
           
 java.util.List<PublisherAssertion> getPublisherAssertions(java.lang.String authInfo)
           
 RegisteredInfo getRegisteredInfo(GetRegisteredInfo body)
           
 BindingDetail saveBinding(SaveBinding body)
           
 BusinessDetail saveBusiness(SaveBusiness body)
           
 ServiceDetail saveService(SaveService body)
           
 TModelDetail saveTModel(SaveTModel body)
           
 void setPublisherAssertions(java.lang.String authInfo, javax.xml.ws.Holder<java.util.List<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()
                          throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException
Method Detail

addPublisherAssertions

public DispositionReport addPublisherAssertions(AddPublisherAssertions body)
                                         throws java.rmi.RemoteException
Specified by:
addPublisherAssertions in interface UDDIPublicationPortType
Throws:
java.rmi.RemoteException

deleteBinding

public DispositionReport deleteBinding(DeleteBinding body)
                                throws java.rmi.RemoteException
Specified by:
deleteBinding in interface UDDIPublicationPortType
Throws:
java.rmi.RemoteException

deleteBusiness

public DispositionReport deleteBusiness(DeleteBusiness body)
                                 throws java.rmi.RemoteException
Specified by:
deleteBusiness in interface UDDIPublicationPortType
Throws:
java.rmi.RemoteException

deletePublisherAssertions

public DispositionReport deletePublisherAssertions(DeletePublisherAssertions body)
                                            throws java.rmi.RemoteException
Specified by:
deletePublisherAssertions in interface UDDIPublicationPortType
Throws:
java.rmi.RemoteException

deleteService

public DispositionReport deleteService(DeleteService body)
                                throws java.rmi.RemoteException
Specified by:
deleteService in interface UDDIPublicationPortType
Throws:
java.rmi.RemoteException

deleteTModel

public DispositionReport deleteTModel(DeleteTModel body)
                               throws java.rmi.RemoteException
Specified by:
deleteTModel in interface UDDIPublicationPortType
Throws:
java.rmi.RemoteException

getAssertionStatusReport

public java.util.List<AssertionStatusItem> getAssertionStatusReport(java.lang.String authInfo,
                                                                    CompletionStatus completionStatus)
                                                             throws java.rmi.RemoteException
Specified by:
getAssertionStatusReport in interface UDDIPublicationPortType
Throws:
java.rmi.RemoteException

getPublisherAssertions

public java.util.List<PublisherAssertion> getPublisherAssertions(java.lang.String authInfo)
                                                          throws java.rmi.RemoteException
Specified by:
getPublisherAssertions in interface UDDIPublicationPortType
Throws:
java.rmi.RemoteException

getRegisteredInfo

public RegisteredInfo getRegisteredInfo(GetRegisteredInfo body)
                                 throws java.rmi.RemoteException
Specified by:
getRegisteredInfo in interface UDDIPublicationPortType
Throws:
java.rmi.RemoteException

saveBinding

public BindingDetail saveBinding(SaveBinding body)
                          throws java.rmi.RemoteException
Specified by:
saveBinding in interface UDDIPublicationPortType
Throws:
java.rmi.RemoteException

saveBusiness

public BusinessDetail saveBusiness(SaveBusiness body)
                            throws java.rmi.RemoteException
Specified by:
saveBusiness in interface UDDIPublicationPortType
Throws:
java.rmi.RemoteException

saveService

public ServiceDetail saveService(SaveService body)
                          throws java.rmi.RemoteException
Specified by:
saveService in interface UDDIPublicationPortType
Throws:
java.rmi.RemoteException

saveTModel

public TModelDetail saveTModel(SaveTModel body)
                        throws java.rmi.RemoteException
Specified by:
saveTModel in interface UDDIPublicationPortType
Throws:
java.rmi.RemoteException

setPublisherAssertions

public void setPublisherAssertions(java.lang.String authInfo,
                                   javax.xml.ws.Holder<java.util.List<PublisherAssertion>> publisherAssertion)
                            throws java.rmi.RemoteException
Specified by:
setPublisherAssertions in interface UDDIPublicationPortType
Throws:
java.rmi.RemoteException


Copyright © 2004-2009. All Rights Reserved.