org.apache.juddi.api.impl
Class JUDDIApiImpl

java.lang.Object
  extended by org.apache.juddi.api.impl.AuthenticatedService
      extended by org.apache.juddi.api.impl.JUDDIApiImpl
All Implemented Interfaces:
java.rmi.Remote, JUDDIApiPortType

public class JUDDIApiImpl
extends AuthenticatedService
implements JUDDIApiPortType

Author:
Jeff Faath, Kurt T Stam

Field Summary
 
Fields inherited from class org.apache.juddi.api.impl.AuthenticatedService
AUTHTOKEN_ACTIVE, AUTHTOKEN_RETIRED
 
Constructor Summary
JUDDIApiImpl()
           
 
Method Summary
 void adminDeleteTModel(DeleteTModel body)
           
 void deleteClientSubscriptionInfo(DeleteClientSubscriptionInfo body)
           
 void deletePublisher(DeletePublisher body)
          Deletes publisher(s) from the persistence layer.
 ClientSubscriptionInfoDetail getAllClientSubscriptionInfoDetail(GetAllClientSubscriptionInfoDetail body)
           
 PublisherDetail getAllPublisherDetail(GetAllPublisherDetail body)
           
 ClientSubscriptionInfoDetail getClientSubscriptionInfoDetail(GetClientSubscriptionInfoDetail body)
          Retrieves clientSubscriptionKey(s) from the persistence layer.
 PublisherDetail getPublisherDetail(GetPublisherDetail body)
          Retrieves publisher(s) from the persistence layer.
 SyncSubscriptionDetail invokeSyncSubscription(SyncSubscription body)
          Instructs the registry to perform a synchronous subscription response.
 ClerkDetail saveClerk(SaveClerk body)
          Saves clerk(s) to the persistence layer.
 ClientSubscriptionInfoDetail saveClientSubscriptionInfo(SaveClientSubscriptionInfo body)
           
 NodeDetail saveNode(SaveNode body)
          Saves nodes(s) to the persistence layer.
 PublisherDetail savePublisher(SavePublisher body)
          Saves publisher(s) to the persistence layer.
 
Methods inherited from class org.apache.juddi.api.impl.AuthenticatedService
getEntityPublisher
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JUDDIApiImpl

public JUDDIApiImpl()
Method Detail

savePublisher

public PublisherDetail savePublisher(SavePublisher body)
                              throws DispositionReportFaultMessage
Saves publisher(s) to the persistence layer. This method is specific to jUDDI.

Specified by:
savePublisher in interface JUDDIApiPortType
Throws:
DispositionReportFaultMessage

deletePublisher

public void deletePublisher(DeletePublisher body)
                     throws DispositionReportFaultMessage
Deletes publisher(s) from the persistence layer. This method is specific to jUDDI.

Specified by:
deletePublisher in interface JUDDIApiPortType
Throws:
DispositionReportFaultMessage

getPublisherDetail

public PublisherDetail getPublisherDetail(GetPublisherDetail body)
                                   throws DispositionReportFaultMessage
Retrieves publisher(s) from the persistence layer. This method is specific to jUDDI.

Specified by:
getPublisherDetail in interface JUDDIApiPortType
Throws:
DispositionReportFaultMessage

getAllPublisherDetail

public PublisherDetail getAllPublisherDetail(GetAllPublisherDetail body)
                                      throws DispositionReportFaultMessage,
                                             java.rmi.RemoteException
Specified by:
getAllPublisherDetail in interface JUDDIApiPortType
Throws:
DispositionReportFaultMessage
java.rmi.RemoteException

adminDeleteTModel

public void adminDeleteTModel(DeleteTModel body)
                       throws DispositionReportFaultMessage
Specified by:
adminDeleteTModel in interface JUDDIApiPortType
Throws:
DispositionReportFaultMessage

deleteClientSubscriptionInfo

public void deleteClientSubscriptionInfo(DeleteClientSubscriptionInfo body)
                                  throws DispositionReportFaultMessage,
                                         java.rmi.RemoteException
Specified by:
deleteClientSubscriptionInfo in interface JUDDIApiPortType
Throws:
DispositionReportFaultMessage
java.rmi.RemoteException

saveClientSubscriptionInfo

public ClientSubscriptionInfoDetail saveClientSubscriptionInfo(SaveClientSubscriptionInfo body)
                                                        throws DispositionReportFaultMessage,
                                                               java.rmi.RemoteException
Specified by:
saveClientSubscriptionInfo in interface JUDDIApiPortType
Throws:
DispositionReportFaultMessage
java.rmi.RemoteException

getAllClientSubscriptionInfoDetail

public ClientSubscriptionInfoDetail getAllClientSubscriptionInfoDetail(GetAllClientSubscriptionInfoDetail body)
                                                                throws DispositionReportFaultMessage
Throws:
DispositionReportFaultMessage

getClientSubscriptionInfoDetail

public ClientSubscriptionInfoDetail getClientSubscriptionInfoDetail(GetClientSubscriptionInfoDetail body)
                                                             throws DispositionReportFaultMessage
Retrieves clientSubscriptionKey(s) from the persistence layer. This method is specific to jUDDI.

Throws:
DispositionReportFaultMessage

saveClerk

public ClerkDetail saveClerk(SaveClerk body)
                      throws DispositionReportFaultMessage
Saves clerk(s) to the persistence layer. This method is specific to jUDDI.

Specified by:
saveClerk in interface JUDDIApiPortType
Throws:
DispositionReportFaultMessage

saveNode

public NodeDetail saveNode(SaveNode body)
                    throws DispositionReportFaultMessage
Saves nodes(s) to the persistence layer. This method is specific to jUDDI.

Specified by:
saveNode in interface JUDDIApiPortType
Throws:
DispositionReportFaultMessage

invokeSyncSubscription

public SyncSubscriptionDetail invokeSyncSubscription(SyncSubscription body)
                                              throws DispositionReportFaultMessage,
                                                     java.rmi.RemoteException
Instructs the registry to perform a synchronous subscription response.

Specified by:
invokeSyncSubscription in interface JUDDIApiPortType
Throws:
DispositionReportFaultMessage
java.rmi.RemoteException


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