org.apache.ws.scout.registry
Interface IRegistryV3

All Superinterfaces:
IRegistryBase
All Known Implementing Classes:
RegistryV3Impl

public interface IRegistryV3
extends IRegistryBase

IRegistry interface.

Only the functions that scout relies on, are in this interface.

Borrowed from jUDDI.


Method Summary
 org.uddi.api_v3.DispositionReport deleteBinding(java.lang.String authInfo, java.lang.String[] bindingKeyArray)
          "Used to remove an existing bindingTemplate from the bindingTemplates collection that is part of a specified businessService structure."
 org.uddi.api_v3.DispositionReport deleteBusiness(java.lang.String authInfo, java.lang.String[] businessKeyArray)
          "Used to delete registered businessEntity information from the registry."
 org.uddi.api_v3.DispositionReport deletePublisherAssertions(java.lang.String authInfo, org.uddi.api_v3.PublisherAssertion[] assertionArray)
           
 org.uddi.api_v3.DispositionReport deleteService(java.lang.String authInfo, java.lang.String[] serviceKeyArray)
          "Used to delete an existing businessService from the businessServices collection that is part of a specified businessEntity."
 org.uddi.api_v3.DispositionReport deleteTModel(java.lang.String authInfo, java.lang.String[] tModelKeyArray)
          "Used to delete registered information about a tModel.
 org.uddi.api_v3.BindingDetail findBinding(java.lang.String serviceKey, org.uddi.api_v3.CategoryBag categoryBag, org.uddi.api_v3.TModelBag tModelBag, org.uddi.api_v3.FindQualifiers findQualifiers, int maxRows)
          "Used to locate specific bindings within a registered businessService.
 org.uddi.api_v3.BusinessList findBusiness(org.uddi.api_v3.Name[] nameArray, org.uddi.api_v3.DiscoveryURLs discoveryURLs, org.uddi.api_v3.IdentifierBag identifierBag, org.uddi.api_v3.CategoryBag categoryBag, org.uddi.api_v3.TModelBag tModelBag, org.uddi.api_v3.FindQualifiers findQualifiers, int maxRows)
          Used to locate information about one or more businesses.
 org.uddi.api_v3.ServiceList findService(java.lang.String businessKey, org.uddi.api_v3.Name[] nameArray, org.uddi.api_v3.CategoryBag categoryBag, org.uddi.api_v3.TModelBag tModelBag, org.uddi.api_v3.FindQualifiers findQualifiers, int maxRows)
          "Used to locate specific services within a registered businessEntity.
 org.uddi.api_v3.TModelList findTModel(java.lang.String name, org.uddi.api_v3.CategoryBag categoryBag, org.uddi.api_v3.IdentifierBag identifierBag, org.uddi.api_v3.FindQualifiers findQualifiers, int maxRows)
          "Used to locate one or more tModel information structures.
 org.uddi.api_v3.AssertionStatusReport getAssertionStatusReport(java.lang.String authInfo, java.lang.String completionStatus)
           
 org.uddi.api_v3.AuthToken getAuthToken(java.lang.String userID, java.lang.String cred)
          "Used to request an authentication token from an Operator Site.
 org.uddi.api_v3.BusinessDetail getBusinessDetail(java.lang.String businessKey)
          "Used to get the full businessEntity information for one or more businesses.
 org.uddi.api_v3.BusinessDetail getBusinessDetail(java.lang.String[] businessKeyVector)
          "Used to get the full businessEntity information for one or more businesses.
 java.net.URI getInquiryURI()
           
 org.uddi.api_v3.PublisherAssertions getPublisherAssertions(java.lang.String authInfo)
           
 java.net.URI getPublishURI()
           
 org.uddi.api_v3.RegisteredInfo getRegisteredInfo(java.lang.String authInfo)
           
 org.uddi.api_v3.ServiceDetail getServiceDetail(java.lang.String serviceKey)
          "Used to get full details for a given set of registered businessService data.
 org.uddi.api_v3.ServiceDetail getServiceDetail(java.lang.String[] serviceKeyArray)
          "Used to get full details for a given set of registered businessService data.
 org.uddi.api_v3.TModelDetail getTModelDetail(java.lang.String tModelKey)
          "Used to get full details for a given set of registered tModel data.
 org.uddi.api_v3.TModelDetail getTModelDetail(java.lang.String[] tModelKeyArray)
          "Used to get full details for a given set of registered tModel data.
 Transport getTransport()
           
 org.uddi.api_v3.BindingDetail saveBinding(java.lang.String authInfo, org.uddi.api_v3.BindingTemplate[] bindingArray)
          "Used to register new bindingTemplate information or update existing bindingTemplate information.
 org.uddi.api_v3.BusinessDetail saveBusiness(java.lang.String authInfo, org.uddi.api_v3.BusinessEntity[] businessArray)
          "Used to register new businessEntity information or update existing businessEntity information.
 org.uddi.api_v3.ServiceDetail saveService(java.lang.String authInfo, org.uddi.api_v3.BusinessService[] serviceArray)
          "Used to register or update complete information about a businessService exposed by a specified businessEntity."
 org.uddi.api_v3.TModelDetail saveTModel(java.lang.String authInfo, org.uddi.api_v3.TModel[] tModelArray)
          "Used to register or update complete information about a tModel."
 void setInquiryURI(java.net.URI uri)
           
 org.uddi.api_v3.PublisherAssertions setPublisherAssertions(java.lang.String authInfo, org.uddi.api_v3.PublisherAssertion[] assertionArray)
           
 void setPublishURI(java.net.URI uri)
           
 void setTransport(Transport transport)
           
 
Methods inherited from interface org.apache.ws.scout.registry.IRegistryBase
execute, getSecurityURI, setSecurityURI
 

Method Detail

getInquiryURI

java.net.URI getInquiryURI()
Specified by:
getInquiryURI in interface IRegistryBase
Returns:
Returns the inquiryURL.

setInquiryURI

void setInquiryURI(java.net.URI uri)
Specified by:
setInquiryURI in interface IRegistryBase
Parameters:
uri - The inquiry uri to set.

getPublishURI

java.net.URI getPublishURI()
Specified by:
getPublishURI in interface IRegistryBase
Returns:
Returns the publishURL.

setPublishURI

void setPublishURI(java.net.URI uri)
Specified by:
setPublishURI in interface IRegistryBase
Parameters:
uri - The publish uri to set.

getTransport

Transport getTransport()
Specified by:
getTransport in interface IRegistryBase
Returns:
Returns the transport.

setTransport

void setTransport(Transport transport)
Specified by:
setTransport in interface IRegistryBase
Parameters:
transport - The transport to set.

setPublisherAssertions

org.uddi.api_v3.PublisherAssertions setPublisherAssertions(java.lang.String authInfo,
                                                           org.uddi.api_v3.PublisherAssertion[] assertionArray)
                                                           throws RegistryV3Exception
Throws:
RegistryV3Exception;
RegistryV3Exception

saveService

org.uddi.api_v3.ServiceDetail saveService(java.lang.String authInfo,
                                          org.uddi.api_v3.BusinessService[] serviceArray)
                                          throws RegistryV3Exception
"Used to register or update complete information about a businessService exposed by a specified businessEntity."

Throws:
RegistryV3Exception;
RegistryV3Exception

saveBinding

org.uddi.api_v3.BindingDetail saveBinding(java.lang.String authInfo,
                                          org.uddi.api_v3.BindingTemplate[] bindingArray)
                                          throws RegistryV3Exception
"Used to register new bindingTemplate information or update existing bindingTemplate information. Use this to control information about technical capabilities exposed by a registered business."

Throws:
RegistryV3Exception;
RegistryV3Exception

saveBusiness

org.uddi.api_v3.BusinessDetail saveBusiness(java.lang.String authInfo,
                                            org.uddi.api_v3.BusinessEntity[] businessArray)
                                            throws RegistryV3Exception
"Used to register new businessEntity information or update existing businessEntity information. Use this to control the overall information about the entire business. Of the save_x APIs this one has the broadest effect."

Throws:
RegistryV3Exception;
RegistryV3Exception

saveTModel

org.uddi.api_v3.TModelDetail saveTModel(java.lang.String authInfo,
                                        org.uddi.api_v3.TModel[] tModelArray)
                                        throws RegistryV3Exception
"Used to register or update complete information about a tModel."

Throws:
RegistryV3Exception;
RegistryV3Exception

deleteBinding

org.uddi.api_v3.DispositionReport deleteBinding(java.lang.String authInfo,
                                                java.lang.String[] bindingKeyArray)
                                                throws RegistryV3Exception
"Used to remove an existing bindingTemplate from the bindingTemplates collection that is part of a specified businessService structure."

Throws:
RegistryV3Exception;
RegistryV3Exception

deleteBusiness

org.uddi.api_v3.DispositionReport deleteBusiness(java.lang.String authInfo,
                                                 java.lang.String[] businessKeyArray)
                                                 throws RegistryV3Exception
"Used to delete registered businessEntity information from the registry."

Throws:
RegistryV3Exception;
RegistryV3Exception

deleteService

org.uddi.api_v3.DispositionReport deleteService(java.lang.String authInfo,
                                                java.lang.String[] serviceKeyArray)
                                                throws RegistryV3Exception
"Used to delete an existing businessService from the businessServices collection that is part of a specified businessEntity."

Throws:
RegistryV3Exception;
RegistryV3Exception

deleteTModel

org.uddi.api_v3.DispositionReport deleteTModel(java.lang.String authInfo,
                                               java.lang.String[] tModelKeyArray)
                                               throws RegistryV3Exception
"Used to delete registered information about a tModel. If there are any references to a tModel when this call is made, the tModel will be marked deleted instead of being physically removed."

Throws:
RegistryV3Exception;
RegistryV3Exception

getAssertionStatusReport

org.uddi.api_v3.AssertionStatusReport getAssertionStatusReport(java.lang.String authInfo,
                                                               java.lang.String completionStatus)
                                                               throws RegistryV3Exception
Throws:
RegistryV3Exception;
RegistryV3Exception

deletePublisherAssertions

org.uddi.api_v3.DispositionReport deletePublisherAssertions(java.lang.String authInfo,
                                                            org.uddi.api_v3.PublisherAssertion[] assertionArray)
                                                            throws RegistryV3Exception
Throws:
RegistryV3Exception;
RegistryV3Exception

getAuthToken

org.uddi.api_v3.AuthToken getAuthToken(java.lang.String userID,
                                       java.lang.String cred)
                                       throws RegistryV3Exception
"Used to request an authentication token from an Operator Site. Authentication tokens are required to use all other APIs defined in the publishers API. This server serves as the program's equivalent of a login request."

Throws:
RegistryV3Exception;
RegistryV3Exception

findBusiness

org.uddi.api_v3.BusinessList findBusiness(org.uddi.api_v3.Name[] nameArray,
                                          org.uddi.api_v3.DiscoveryURLs discoveryURLs,
                                          org.uddi.api_v3.IdentifierBag identifierBag,
                                          org.uddi.api_v3.CategoryBag categoryBag,
                                          org.uddi.api_v3.TModelBag tModelBag,
                                          org.uddi.api_v3.FindQualifiers findQualifiers,
                                          int maxRows)
                                          throws RegistryV3Exception
Used to locate information about one or more businesses. Returns a businessList message that matches the conditions specified.

Throws:
RegistryV3Exception;
RegistryV3Exception

getBusinessDetail

org.uddi.api_v3.BusinessDetail getBusinessDetail(java.lang.String businessKey)
                                                 throws RegistryV3Exception
"Used to get the full businessEntity information for one or more businesses. Returns a businessDetail message."

Throws:
RegistryV3Exception;
RegistryV3Exception

getBusinessDetail

org.uddi.api_v3.BusinessDetail getBusinessDetail(java.lang.String[] businessKeyVector)
                                                 throws RegistryV3Exception
"Used to get the full businessEntity information for one or more businesses. Returns a businessDetail message."

Throws:
RegistryV3Exception;
RegistryV3Exception

getPublisherAssertions

org.uddi.api_v3.PublisherAssertions getPublisherAssertions(java.lang.String authInfo)
                                                           throws RegistryV3Exception
Throws:
RegistryV3Exception;
RegistryV3Exception

getRegisteredInfo

org.uddi.api_v3.RegisteredInfo getRegisteredInfo(java.lang.String authInfo)
                                                 throws RegistryV3Exception
Throws:
RegistryV3Exception;
RegistryV3Exception

findTModel

org.uddi.api_v3.TModelList findTModel(java.lang.String name,
                                      org.uddi.api_v3.CategoryBag categoryBag,
                                      org.uddi.api_v3.IdentifierBag identifierBag,
                                      org.uddi.api_v3.FindQualifiers findQualifiers,
                                      int maxRows)
                                      throws RegistryV3Exception
"Used to locate one or more tModel information structures. Returns a tModelList structure."

Throws:
RegistryV3Exception;
RegistryV3Exception

findBinding

org.uddi.api_v3.BindingDetail findBinding(java.lang.String serviceKey,
                                          org.uddi.api_v3.CategoryBag categoryBag,
                                          org.uddi.api_v3.TModelBag tModelBag,
                                          org.uddi.api_v3.FindQualifiers findQualifiers,
                                          int maxRows)
                                          throws RegistryV3Exception
"Used to locate specific bindings within a registered businessService. Returns a bindingDetail message."

Throws:
RegistryV3Exception

findService

org.uddi.api_v3.ServiceList findService(java.lang.String businessKey,
                                        org.uddi.api_v3.Name[] nameArray,
                                        org.uddi.api_v3.CategoryBag categoryBag,
                                        org.uddi.api_v3.TModelBag tModelBag,
                                        org.uddi.api_v3.FindQualifiers findQualifiers,
                                        int maxRows)
                                        throws RegistryV3Exception
"Used to locate specific services within a registered businessEntity. Return a serviceList message." From the XML spec (API, p18) it appears that the name, categoryBag, and tModelBag arguments are mutually exclusive.

Throws:
RegistryV3Exception;
RegistryV3Exception

getTModelDetail

org.uddi.api_v3.TModelDetail getTModelDetail(java.lang.String tModelKey)
                                             throws RegistryV3Exception
"Used to get full details for a given set of registered tModel data. Returns a tModelDetail message."

Throws:
RegistryV3Exception;
RegistryV3Exception

getTModelDetail

org.uddi.api_v3.TModelDetail getTModelDetail(java.lang.String[] tModelKeyArray)
                                             throws RegistryV3Exception
"Used to get full details for a given set of registered tModel data. Returns a tModelDetail message."

Throws:
RegistryV3Exception;
RegistryV3Exception

getServiceDetail

org.uddi.api_v3.ServiceDetail getServiceDetail(java.lang.String serviceKey)
                                               throws RegistryV3Exception
"Used to get full details for a given set of registered businessService data. Returns a serviceDetail message."

Throws:
RegistryV3Exception;
RegistryV3Exception

getServiceDetail

org.uddi.api_v3.ServiceDetail getServiceDetail(java.lang.String[] serviceKeyArray)
                                               throws RegistryV3Exception
"Used to get full details for a given set of registered businessService data. Returns a serviceDetail message."

Throws:
RegistryV3Exception;
RegistryV3Exception


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