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:
Remote, org.apache.juddi.v3_service.JUDDIApiPortType

public class JUDDIApiImpl
extends AuthenticatedService
implements org.apache.juddi.v3_service.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(org.uddi.api_v3.DeleteTModel body)
           
 void deleteClientSubscriptionInfo(org.apache.juddi.api_v3.DeleteClientSubscriptionInfo body)
           
 void deletePublisher(org.apache.juddi.api_v3.DeletePublisher body)
          Deletes publisher(s) from the persistence layer.
 org.apache.juddi.api_v3.ClientSubscriptionInfoDetail getAllClientSubscriptionInfoDetail(org.apache.juddi.api_v3.GetAllClientSubscriptionInfoDetail body)
           
 org.apache.juddi.api_v3.PublisherDetail getAllPublisherDetail(org.apache.juddi.api_v3.GetAllPublisherDetail body)
           
 org.apache.juddi.api_v3.ClientSubscriptionInfoDetail getClientSubscriptionInfoDetail(org.apache.juddi.api_v3.GetClientSubscriptionInfoDetail body)
          Retrieves clientSubscriptionKey(s) from the persistence layer.
 org.apache.juddi.api_v3.PublisherDetail getPublisherDetail(org.apache.juddi.api_v3.GetPublisherDetail body)
          Retrieves publisher(s) from the persistence layer.
 org.apache.juddi.api_v3.SyncSubscriptionDetail invokeSyncSubscription(org.apache.juddi.api_v3.SyncSubscription body)
          Instructs the registry to perform a synchronous subscription response.
 org.apache.juddi.api_v3.ClerkDetail saveClerk(org.apache.juddi.api_v3.SaveClerk body)
          Saves clerk(s) to the persistence layer.
 org.apache.juddi.api_v3.ClientSubscriptionInfoDetail saveClientSubscriptionInfo(org.apache.juddi.api_v3.SaveClientSubscriptionInfo body)
           
 org.apache.juddi.api_v3.NodeDetail saveNode(org.apache.juddi.api_v3.SaveNode body)
          Saves nodes(s) to the persistence layer.
 org.apache.juddi.api_v3.PublisherDetail savePublisher(org.apache.juddi.api_v3.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 org.apache.juddi.api_v3.PublisherDetail savePublisher(org.apache.juddi.api_v3.SavePublisher body)
                                                      throws org.uddi.v3_service.DispositionReportFaultMessage
Saves publisher(s) to the persistence layer. This method is specific to jUDDI.

Specified by:
savePublisher in interface org.apache.juddi.v3_service.JUDDIApiPortType
Throws:
org.uddi.v3_service.DispositionReportFaultMessage

deletePublisher

public void deletePublisher(org.apache.juddi.api_v3.DeletePublisher body)
                     throws org.uddi.v3_service.DispositionReportFaultMessage
Deletes publisher(s) from the persistence layer. This method is specific to jUDDI.

Specified by:
deletePublisher in interface org.apache.juddi.v3_service.JUDDIApiPortType
Throws:
org.uddi.v3_service.DispositionReportFaultMessage

getPublisherDetail

public org.apache.juddi.api_v3.PublisherDetail getPublisherDetail(org.apache.juddi.api_v3.GetPublisherDetail body)
                                                           throws org.uddi.v3_service.DispositionReportFaultMessage
Retrieves publisher(s) from the persistence layer. This method is specific to jUDDI.

Specified by:
getPublisherDetail in interface org.apache.juddi.v3_service.JUDDIApiPortType
Throws:
org.uddi.v3_service.DispositionReportFaultMessage

getAllPublisherDetail

public org.apache.juddi.api_v3.PublisherDetail getAllPublisherDetail(org.apache.juddi.api_v3.GetAllPublisherDetail body)
                                                              throws org.uddi.v3_service.DispositionReportFaultMessage,
                                                                     RemoteException
Specified by:
getAllPublisherDetail in interface org.apache.juddi.v3_service.JUDDIApiPortType
Throws:
org.uddi.v3_service.DispositionReportFaultMessage
RemoteException

adminDeleteTModel

public void adminDeleteTModel(org.uddi.api_v3.DeleteTModel body)
                       throws org.uddi.v3_service.DispositionReportFaultMessage
Specified by:
adminDeleteTModel in interface org.apache.juddi.v3_service.JUDDIApiPortType
Throws:
org.uddi.v3_service.DispositionReportFaultMessage

deleteClientSubscriptionInfo

public void deleteClientSubscriptionInfo(org.apache.juddi.api_v3.DeleteClientSubscriptionInfo body)
                                  throws org.uddi.v3_service.DispositionReportFaultMessage,
                                         RemoteException
Specified by:
deleteClientSubscriptionInfo in interface org.apache.juddi.v3_service.JUDDIApiPortType
Throws:
org.uddi.v3_service.DispositionReportFaultMessage
RemoteException

saveClientSubscriptionInfo

public org.apache.juddi.api_v3.ClientSubscriptionInfoDetail saveClientSubscriptionInfo(org.apache.juddi.api_v3.SaveClientSubscriptionInfo body)
                                                                                throws org.uddi.v3_service.DispositionReportFaultMessage,
                                                                                       RemoteException
Specified by:
saveClientSubscriptionInfo in interface org.apache.juddi.v3_service.JUDDIApiPortType
Throws:
org.uddi.v3_service.DispositionReportFaultMessage
RemoteException

getAllClientSubscriptionInfoDetail

public org.apache.juddi.api_v3.ClientSubscriptionInfoDetail getAllClientSubscriptionInfoDetail(org.apache.juddi.api_v3.GetAllClientSubscriptionInfoDetail body)
                                                                                        throws org.uddi.v3_service.DispositionReportFaultMessage
Throws:
org.uddi.v3_service.DispositionReportFaultMessage

getClientSubscriptionInfoDetail

public org.apache.juddi.api_v3.ClientSubscriptionInfoDetail getClientSubscriptionInfoDetail(org.apache.juddi.api_v3.GetClientSubscriptionInfoDetail body)
                                                                                     throws org.uddi.v3_service.DispositionReportFaultMessage
Retrieves clientSubscriptionKey(s) from the persistence layer. This method is specific to jUDDI.

Throws:
org.uddi.v3_service.DispositionReportFaultMessage

saveClerk

public org.apache.juddi.api_v3.ClerkDetail saveClerk(org.apache.juddi.api_v3.SaveClerk body)
                                              throws org.uddi.v3_service.DispositionReportFaultMessage
Saves clerk(s) to the persistence layer. This method is specific to jUDDI.

Specified by:
saveClerk in interface org.apache.juddi.v3_service.JUDDIApiPortType
Throws:
org.uddi.v3_service.DispositionReportFaultMessage

saveNode

public org.apache.juddi.api_v3.NodeDetail saveNode(org.apache.juddi.api_v3.SaveNode body)
                                            throws org.uddi.v3_service.DispositionReportFaultMessage
Saves nodes(s) to the persistence layer. This method is specific to jUDDI.

Specified by:
saveNode in interface org.apache.juddi.v3_service.JUDDIApiPortType
Throws:
org.uddi.v3_service.DispositionReportFaultMessage

invokeSyncSubscription

public org.apache.juddi.api_v3.SyncSubscriptionDetail invokeSyncSubscription(org.apache.juddi.api_v3.SyncSubscription body)
                                                                      throws org.uddi.v3_service.DispositionReportFaultMessage,
                                                                             RemoteException
Instructs the registry to perform a synchronous subscription response.

Specified by:
invokeSyncSubscription in interface org.apache.juddi.v3_service.JUDDIApiPortType
Throws:
org.uddi.v3_service.DispositionReportFaultMessage
RemoteException


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