| org.apache.ws.scout.registry.IRegistry
All known Subclasses: org.apache.ws.scout.registry.RegistryImpl,
IRegistry | public interface IRegistry (Code) | | IRegistry interface.
Only the functions that scout relies on, are in this interface.
Borrowed from jUDDI.
|
Method Summary | |
DispositionReport | deleteBinding(String authInfo, String[] bindingKeyArray) | DispositionReport | deleteBusiness(String authInfo, String[] businessKeyArray) | DispositionReport | deletePublisherAssertions(String authInfo, PublisherAssertion[] assertionArray) | DispositionReport | deleteService(String authInfo, String[] serviceKeyArray) | DispositionReport | deleteTModel(String authInfo, String[] tModelKeyArray) "Used to delete registered information about a tModel. | String | execute(String uddiRequest, String urltype) | BindingDetail | findBinding(String serviceKey, CategoryBag categoryBag, TModelBag tModelBag, FindQualifiers findQualifiers, int maxRows) "Used to locate specific bindings within a registered
businessService. | BusinessList | findBusiness(Name[] nameArray, DiscoveryURLs discoveryURLs, IdentifierBag identifierBag, CategoryBag categoryBag, TModelBag tModelBag, FindQualifiers findQualifiers, int maxRows) Used to locate information about one or more businesses. | ServiceList | findService(String businessKey, Name[] nameArray, CategoryBag categoryBag, TModelBag tModelBag, FindQualifiers findQualifiers, int maxRows) "Used to locate specific services within a registered
businessEntity. | TModelList | findTModel(String name, CategoryBag categoryBag, IdentifierBag identifierBag, FindQualifiers findQualifiers, int maxRows) "Used to locate one or more tModel information structures. | AssertionStatusReport | getAssertionStatusReport(String authInfo, String completionStatus) | AuthToken | getAuthToken(String userID, String cred) "Used to request an authentication token from an Operator Site.
Authentication tokens are required to use all other APIs defined
in the publishers API. | BusinessDetail | getBusinessDetail(String businessKey) "Used to get the full businessEntity information for one or more
businesses. | BusinessDetail | getBusinessDetail(String[] businessKeyVector) "Used to get the full businessEntity information for one or more
businesses. | URI | getInquiryURI() | URI | getPublishURI() | PublisherAssertions | getPublisherAssertions(String authInfo) | ServiceDetail | getServiceDetail(String serviceKey) "Used to get full details for a given set of registered
businessService data. | ServiceDetail | getServiceDetail(String[] serviceKeyArray) "Used to get full details for a given set of registered
businessService data. | TModelDetail | getTModelDetail(String tModelKey) "Used to get full details for a given set of registered tModel
data. | TModelDetail | getTModelDetail(String[] tModelKeyArray) "Used to get full details for a given set of registered tModel
data. | Transport | getTransport() | BindingDetail | saveBinding(String authInfo, BindingTemplate[] bindingArray) "Used to register new bindingTemplate information or update existing
bindingTemplate information. | BusinessDetail | saveBusiness(String authInfo, BusinessEntity[] businessArray) "Used to register new businessEntity information or update existing
businessEntity information. | ServiceDetail | saveService(String authInfo, BusinessService[] serviceArray) | TModelDetail | saveTModel(String authInfo, TModel[] tModelArray) | void | setInquiryURI(URI uri) | void | setPublishURI(URI uri) | PublisherAssertions | setPublisherAssertions(String authInfo, PublisherAssertion[] assertionArray) | void | setTransport(Transport transport) |
deleteBinding | DispositionReport deleteBinding(String authInfo, String[] bindingKeyArray) throws RegistryException(Code) | | "Used to remove an existing bindingTemplate from the bindingTemplates
collection that is part of a specified businessService structure."
exception: RegistryException - ; |
deleteService | DispositionReport deleteService(String authInfo, String[] serviceKeyArray) throws RegistryException(Code) | | "Used to delete an existing businessService from the businessServices
collection that is part of a specified businessEntity."
exception: RegistryException - ; |
deleteTModel | DispositionReport deleteTModel(String authInfo, String[] tModelKeyArray) throws RegistryException(Code) | | "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."
exception: RegistryException - ; |
findBinding | BindingDetail findBinding(String serviceKey, CategoryBag categoryBag, TModelBag tModelBag, FindQualifiers findQualifiers, int maxRows) throws RegistryException(Code) | | "Used to locate specific bindings within a registered
businessService. Returns a bindingDetail message."
exception: RegistryException - |
findBusiness | BusinessList findBusiness(Name[] nameArray, DiscoveryURLs discoveryURLs, IdentifierBag identifierBag, CategoryBag categoryBag, TModelBag tModelBag, FindQualifiers findQualifiers, int maxRows) throws RegistryException(Code) | | Used to locate information about one or more businesses. Returns a
businessList message that matches the conditions specified.
exception: RegistryException - ; |
findService | ServiceList findService(String businessKey, Name[] nameArray, CategoryBag categoryBag, TModelBag tModelBag, FindQualifiers findQualifiers, int maxRows) throws RegistryException(Code) | | "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.
exception: RegistryException - ; |
findTModel | TModelList findTModel(String name, CategoryBag categoryBag, IdentifierBag identifierBag, FindQualifiers findQualifiers, int maxRows) throws RegistryException(Code) | | "Used to locate one or more tModel information structures. Returns a
tModelList structure."
exception: RegistryException - ; |
getAuthToken | AuthToken getAuthToken(String userID, String cred) throws RegistryException(Code) | | "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."
exception: RegistryException - ; |
getBusinessDetail | BusinessDetail getBusinessDetail(String businessKey) throws RegistryException(Code) | | "Used to get the full businessEntity information for one or more
businesses. Returns a businessDetail message."
exception: RegistryException - ; |
getBusinessDetail | BusinessDetail getBusinessDetail(String[] businessKeyVector) throws RegistryException(Code) | | "Used to get the full businessEntity information for one or more
businesses. Returns a businessDetail message."
exception: RegistryException - ; |
getInquiryURI | URI getInquiryURI()(Code) | | Returns the inquiryURL. |
getPublishURI | URI getPublishURI()(Code) | | Returns the publishURL. |
getServiceDetail | ServiceDetail getServiceDetail(String serviceKey) throws RegistryException(Code) | | "Used to get full details for a given set of registered
businessService data. Returns a serviceDetail message."
exception: RegistryException - ; |
getServiceDetail | ServiceDetail getServiceDetail(String[] serviceKeyArray) throws RegistryException(Code) | | "Used to get full details for a given set of registered
businessService data. Returns a serviceDetail message."
exception: RegistryException - ; |
getTModelDetail | TModelDetail getTModelDetail(String[] tModelKeyArray) throws RegistryException(Code) | | "Used to get full details for a given set of registered tModel
data. Returns a tModelDetail message."
exception: RegistryException - ; |
saveBinding | BindingDetail saveBinding(String authInfo, BindingTemplate[] bindingArray) throws RegistryException(Code) | | "Used to register new bindingTemplate information or update existing
bindingTemplate information. Use this to control information about
technical capabilities exposed by a registered business."
exception: RegistryException - ; |
saveBusiness | BusinessDetail saveBusiness(String authInfo, BusinessEntity[] businessArray) throws RegistryException(Code) | | "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."
exception: RegistryException - ; |
saveService | ServiceDetail saveService(String authInfo, BusinessService[] serviceArray) throws RegistryException(Code) | | "Used to register or update complete information about a businessService
exposed by a specified businessEntity."
exception: RegistryException - ; |
setInquiryURI | void setInquiryURI(URI uri)(Code) | | Parameters: inquiryURL - The inquiryURL to set. |
setPublishURI | void setPublishURI(URI uri)(Code) | | Parameters: publishURL - The publishURL to set. |
setTransport | void setTransport(Transport transport)(Code) | | Parameters: transport - The transport to set. |
|
|