|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.ws.scout.registry.RegistryImpl
public class RegistryImpl
RegistryImpl is the implementation of IRegistry.
The execute() function signature has been changed slightly from the jUDDI version, since the URL can no longer be decided dynamically (in an easy enough manner) as we don't use jUDDI data types anymore.
The function code is borrowed from jUDDI, with appropriate modifications so that xmlbeans data types are used intead of jUDDI data types.
| Field Summary | |
|---|---|
static java.lang.String |
DEFAULT_ADMIN_ENDPOINT
|
static java.lang.String |
DEFAULT_PROTOCOL_HANDLER
|
static java.lang.String |
DEFAULT_SECURITY_PROVIDER
|
static java.lang.String |
DEFAULT_TRANSPORT_CLASS
|
static java.lang.String |
DEFAULT_UDDI_NAMESPACE
|
static java.lang.String |
DEFAULT_UDDI_VERSION
|
| Constructor Summary | |
|---|---|
RegistryImpl(java.util.Properties props)
Creates a new instance of RegistryImpl. |
|
| Method Summary | |
|---|---|
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." |
DispositionReport |
deleteBusiness(java.lang.String authInfo,
java.lang.String[] businessKeyArray)
"Used to delete registered businessEntity information from the registry." |
DispositionReport |
deletePublisherAssertions(java.lang.String authInfo,
PublisherAssertion[] assertionArray)
|
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." |
DispositionReport |
deleteTModel(java.lang.String authInfo,
java.lang.String[] tModelKeyArray)
"Used to delete registered information about a tModel. |
javax.xml.bind.JAXBElement<?> |
execute(javax.xml.bind.JAXBElement<?> uddiRequest,
java.net.URI endPointURI)
|
java.lang.String |
execute(java.lang.String uddiRequest,
java.lang.String urltype)
|
BindingDetail |
findBinding(java.lang.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(java.lang.String businessKey,
Name[] nameArray,
CategoryBag categoryBag,
TModelBag tModelBag,
FindQualifiers findQualifiers,
int maxRows)
"Used to locate specific services within a registered businessEntity. |
TModelList |
findTModel(java.lang.String name,
CategoryBag categoryBag,
IdentifierBag identifierBag,
FindQualifiers findQualifiers,
int maxRows)
"Used to locate one or more tModel information structures. |
java.net.URI |
getAdminURI()
|
AssertionStatusReport |
getAssertionStatusReport(java.lang.String authInfo,
java.lang.String completionStatus)
|
AuthToken |
getAuthToken(java.lang.String userID,
java.lang.String cred)
"Used to request an authentication token from an Operator Site. |
BusinessDetail |
getBusinessDetail(java.lang.String businessKey)
Used to get the full businessEntity information for a particular business entity. |
BusinessDetail |
getBusinessDetail(java.lang.String[] businessKeyArray)
"Used to get the full businessEntity information for one or more businesses. |
static java.lang.Class |
getClassForName(java.lang.String name)
|
java.net.URI |
getInquiryURI()
|
java.lang.String |
getProtocolHandler()
|
PublisherAssertions |
getPublisherAssertions(java.lang.String authInfo)
|
java.net.URI |
getPublishURI()
|
RegisteredInfo |
getRegisteredInfo(java.lang.String authInfo)
|
java.lang.String |
getSecurityProvider()
|
java.net.URI |
getSecurityURI()
|
ServiceDetail |
getServiceDetail(java.lang.String serviceKey)
"Used to get full details for a particular registered businessService. |
ServiceDetail |
getServiceDetail(java.lang.String[] serviceKeyArray)
"Used to get full details for a given set of registered businessService data. |
TModelDetail |
getTModelDetail(java.lang.String tModelKey)
"Used to get full details for a particular registered TModel. |
TModelDetail |
getTModelDetail(java.lang.String[] tModelKeyArray)
"Used to get full details for a given set of registered tModel data. |
Transport |
getTransport()
|
Transport |
getTransport(java.lang.String className)
Returns an implementation of Transport based on the className passed in. |
java.lang.String |
getUddiNamespace()
|
java.lang.String |
getUddiVersion()
|
BindingDetail |
saveBinding(java.lang.String authInfo,
BindingTemplate[] bindingArray)
"Used to register new bindingTemplate information or update existing bindingTemplate information. |
BusinessDetail |
saveBusiness(java.lang.String authInfo,
BusinessEntity[] businessArray)
"Used to register new businessEntity information or update existing businessEntity information. |
ServiceDetail |
saveService(java.lang.String authInfo,
BusinessService[] serviceArray)
"Used to register or update complete information about a businessService exposed by a specified businessEntity." |
TModelDetail |
saveTModel(java.lang.String authInfo,
TModel[] tModelArray)
"Used to register or update complete information about a tModel." |
void |
setAdminURI(java.net.URI url)
|
void |
setInquiryURI(java.net.URI inquiryURI)
|
void |
setProtocolHandler(java.lang.String protocolHandler)
|
PublisherAssertions |
setPublisherAssertions(java.lang.String authInfo,
PublisherAssertion[] assertionArray)
|
void |
setPublishURI(java.net.URI publishURI)
|
void |
setSecurityProvider(java.lang.String securityProvider)
|
void |
setSecurityURI(java.net.URI securityURI)
|
void |
setTransport(Transport transport)
|
void |
setUddiNamespace(java.lang.String uddiNS)
|
void |
setUddiVersion(java.lang.String uddiVersion)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String DEFAULT_ADMIN_ENDPOINT
public static final java.lang.String DEFAULT_TRANSPORT_CLASS
public static final java.lang.String DEFAULT_SECURITY_PROVIDER
public static final java.lang.String DEFAULT_PROTOCOL_HANDLER
public static final java.lang.String DEFAULT_UDDI_VERSION
public static final java.lang.String DEFAULT_UDDI_NAMESPACE
| Constructor Detail |
|---|
public RegistryImpl(java.util.Properties props)
throws javax.xml.registry.InvalidRequestException
javax.xml.registry.InvalidRequestException| Method Detail |
|---|
public java.lang.String execute(java.lang.String uddiRequest,
java.lang.String urltype)
throws TransportException
execute in interface IRegistryBaseuddiRequest -
RegistryException
TransportException
public javax.xml.bind.JAXBElement<?> execute(javax.xml.bind.JAXBElement<?> uddiRequest,
java.net.URI endPointURI)
throws RegistryException
RegistryExceptionpublic java.net.URI getAdminURI()
public void setAdminURI(java.net.URI url)
url - The adminURL to set.public java.net.URI getInquiryURI()
getInquiryURI in interface IRegistrygetInquiryURI in interface IRegistryBasepublic void setInquiryURI(java.net.URI inquiryURI)
setInquiryURI in interface IRegistrysetInquiryURI in interface IRegistryBaseinquiryURI - The inquiryURI to set.public java.lang.String getProtocolHandler()
public void setProtocolHandler(java.lang.String protocolHandler)
protocolHandler - The protocolHandler to set.public java.net.URI getPublishURI()
getPublishURI in interface IRegistrygetPublishURI in interface IRegistryBasepublic java.net.URI getSecurityURI()
getSecurityURI in interface IRegistryBasepublic void setPublishURI(java.net.URI publishURI)
setPublishURI in interface IRegistrysetPublishURI in interface IRegistryBasepublishURI - The publishURI to set.public void setSecurityURI(java.net.URI securityURI)
setSecurityURI in interface IRegistryBasepublishURI - The publishURI to set.public java.lang.String getSecurityProvider()
public void setSecurityProvider(java.lang.String securityProvider)
securityProvider - The securityProvider to set.public Transport getTransport()
getTransport in interface IRegistrygetTransport in interface IRegistryBasepublic void setTransport(Transport transport)
setTransport in interface IRegistrysetTransport in interface IRegistryBasetransport - The transport to set.public java.lang.String getUddiNamespace()
public void setUddiNamespace(java.lang.String uddiNS)
uddiNS - The uddiNS to set.public java.lang.String getUddiVersion()
public void setUddiVersion(java.lang.String uddiVersion)
uddiVersion - The uddiVersion to set.
public DispositionReport deleteBinding(java.lang.String authInfo,
java.lang.String[] bindingKeyArray)
throws RegistryException
deleteBinding in interface IRegistryRegistryException;
RegistryException
public DispositionReport deleteBusiness(java.lang.String authInfo,
java.lang.String[] businessKeyArray)
throws RegistryException
deleteBusiness in interface IRegistryRegistryException;
RegistryException
public DispositionReport deletePublisherAssertions(java.lang.String authInfo,
PublisherAssertion[] assertionArray)
throws RegistryException
deletePublisherAssertions in interface IRegistryRegistryException;
RegistryException
public DispositionReport deleteService(java.lang.String authInfo,
java.lang.String[] serviceKeyArray)
throws RegistryException
deleteService in interface IRegistryRegistryException;
RegistryException
public DispositionReport deleteTModel(java.lang.String authInfo,
java.lang.String[] tModelKeyArray)
throws RegistryException
deleteTModel in interface IRegistryRegistryException;
RegistryException
public BusinessList findBusiness(Name[] nameArray,
DiscoveryURLs discoveryURLs,
IdentifierBag identifierBag,
CategoryBag categoryBag,
TModelBag tModelBag,
FindQualifiers findQualifiers,
int maxRows)
throws RegistryException
findBusiness in interface IRegistryRegistryException;
RegistryException
public BindingDetail findBinding(java.lang.String serviceKey,
CategoryBag categoryBag,
TModelBag tModelBag,
FindQualifiers findQualifiers,
int maxRows)
throws RegistryException
findBinding in interface IRegistryRegistryException
public ServiceList findService(java.lang.String businessKey,
Name[] nameArray,
CategoryBag categoryBag,
TModelBag tModelBag,
FindQualifiers findQualifiers,
int maxRows)
throws RegistryException
findService in interface IRegistryRegistryException;
RegistryException
public TModelList findTModel(java.lang.String name,
CategoryBag categoryBag,
IdentifierBag identifierBag,
FindQualifiers findQualifiers,
int maxRows)
throws RegistryException
findTModel in interface IRegistryRegistryException;
RegistryException
public AssertionStatusReport getAssertionStatusReport(java.lang.String authInfo,
java.lang.String completionStatus)
throws RegistryException
getAssertionStatusReport in interface IRegistryRegistryException;
RegistryException
public AuthToken getAuthToken(java.lang.String userID,
java.lang.String cred)
throws RegistryException
getAuthToken in interface IRegistryRegistryException;
RegistryException
public BusinessDetail getBusinessDetail(java.lang.String businessKey)
throws RegistryException
getBusinessDetail in interface IRegistryRegistryException;
RegistryException
public BusinessDetail getBusinessDetail(java.lang.String[] businessKeyArray)
throws RegistryException
getBusinessDetail in interface IRegistryRegistryException;
RegistryException
public PublisherAssertions getPublisherAssertions(java.lang.String authInfo)
throws RegistryException
getPublisherAssertions in interface IRegistryRegistryException;
RegistryException
public RegisteredInfo getRegisteredInfo(java.lang.String authInfo)
throws RegistryException
getRegisteredInfo in interface IRegistryRegistryException;
RegistryException
public ServiceDetail getServiceDetail(java.lang.String serviceKey)
throws RegistryException
getServiceDetail in interface IRegistryRegistryException;
RegistryException
public ServiceDetail getServiceDetail(java.lang.String[] serviceKeyArray)
throws RegistryException
getServiceDetail in interface IRegistryRegistryException;
RegistryException
public TModelDetail getTModelDetail(java.lang.String tModelKey)
throws RegistryException
getTModelDetail in interface IRegistryRegistryException;
RegistryException
public TModelDetail getTModelDetail(java.lang.String[] tModelKeyArray)
throws RegistryException
getTModelDetail in interface IRegistryRegistryException;
RegistryException
public PublisherAssertions setPublisherAssertions(java.lang.String authInfo,
PublisherAssertion[] assertionArray)
throws RegistryException
setPublisherAssertions in interface IRegistryRegistryException;
RegistryException
public BindingDetail saveBinding(java.lang.String authInfo,
BindingTemplate[] bindingArray)
throws RegistryException
saveBinding in interface IRegistryRegistryException;
RegistryException
public BusinessDetail saveBusiness(java.lang.String authInfo,
BusinessEntity[] businessArray)
throws RegistryException
saveBusiness in interface IRegistryRegistryException;
RegistryException
public ServiceDetail saveService(java.lang.String authInfo,
BusinessService[] serviceArray)
throws RegistryException
saveService in interface IRegistryRegistryException;
RegistryException
public TModelDetail saveTModel(java.lang.String authInfo,
TModel[] tModelArray)
throws RegistryException
saveTModel in interface IRegistryRegistryException;
RegistryExceptionpublic Transport getTransport(java.lang.String className)
public static java.lang.Class getClassForName(java.lang.String name)
throws java.lang.ClassNotFoundException,
java.lang.NoClassDefFoundError
name -
java.lang.ClassNotFoundException
java.lang.NoClassDefFoundError
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||