| 
 | ||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Objectorg.uddi4j.client.UDDIProxy
Represents a UDDI server and the actions that can be invoked against it.
The API is described in the UDDI API specification available from http://www.uddi.org . The UDDI API specification is required to understand and utilize this API. This class attempts to closely pattern the API document.
| Field Summary | |
|---|---|
| protected  java.net.URL | inquiryURL | 
| protected  java.net.URL | publishURL | 
| Constructor Summary | |
|---|---|
| UDDIProxy()Default constructor. | |
| UDDIProxy(java.util.Properties p)Construct a UDDIProxy object | |
| UDDIProxy(java.net.URL inquiryURL,
          java.net.URL publishURL)Construct a UDDIProxy object. | |
| Method Summary | |
|---|---|
|  DispositionReport | add_publisherAssertions(java.lang.String authInfo,
                        PublisherAssertion publisherAssertion)The add_publisherAssertions message is used to add relationship assertions to the existing set of assertions. | 
|  DispositionReport | add_publisherAssertions(java.lang.String authInfo,
                        java.util.Vector publisherAssertion)The add_publisherAssertions message is used to add relationship assertions to the existing set of assertions. | 
|  DispositionReport | delete_binding(java.lang.String authInfo,
               java.lang.String bindingKey)The delete_binding message causes one or more bindingTemplate to be deleted. | 
|  DispositionReport | delete_binding(java.lang.String authInfo,
               java.util.Vector bindingKeyStrings)The delete_binding message causes one or more bindingTemplate to be deleted. | 
|  DispositionReport | delete_business(java.lang.String authInfo,
                java.lang.String businessKey)The delete_business message is used to remove one or more businessEntity structures. | 
|  DispositionReport | delete_business(java.lang.String authInfo,
                java.util.Vector businessKeyStrings)The delete_business message is used to remove one or more businessEntity structures. | 
|  DispositionReport | delete_publisherAssertions(java.lang.String authInfo,
                           PublisherAssertion publisherAssertion)The delete_publisherAssertions message is used to delete specific publisher assertions from the assertion collection controlled by a particular publisher account. | 
|  DispositionReport | delete_publisherAssertions(java.lang.String authInfo,
                           java.util.Vector publisherAssertion)The delete_publisherAssertions message is used to delete specific publisher assertions from the assertion collection controlled by a particular publisher account. | 
|  DispositionReport | delete_service(java.lang.String authInfo,
               java.lang.String serviceKey)The delete_service message is used to remove one or more businessService structures. | 
|  DispositionReport | delete_service(java.lang.String authInfo,
               java.util.Vector serviceKeyStrings)The delete_service message is used to remove one or more businessService structures. | 
|  DispositionReport | delete_tModel(java.lang.String authInfo,
              java.lang.String tModelKey)The delete_tModel message is used to remove or retire one or more tModel structures. | 
|  DispositionReport | delete_tModel(java.lang.String authInfo,
              java.util.Vector tModelKeyStrings)The delete_tModel message is used to remove or retire one or more tModel structures. | 
|  DispositionReport | discard_authToken(AuthInfo authInfo)The discard_authToken message is used to inform an Operator Site that the authentication token can be discarded. | 
|  DispositionReport | discard_authToken(java.lang.String authInfo)The discard_authToken message is used to inform an Operator Site that the authentication token can be discarded. | 
|  BindingDetail | find_binding(FindQualifiers findQualifiers,
             java.lang.String serviceKey,
             TModelBag tModelBag,
             int maxRows)The find_binding method returns a bindingDetail message that contains a bindingTemplates structure with zero or more bindingTemplate structures matching the criteria specified in the argument list. | 
|  BusinessList | find_business(CategoryBag categoryBag,
              FindQualifiers findQualifiers,
              int maxRows)Deprecated. This method has been deprecated. Use find_business(Vector, DiscoveryURLs, IdentifierBag, CategoryBag, TModelBag,
                       FindQualifiers, int)instead | 
|  BusinessList | find_business(DiscoveryURLs discoveryURLs,
              FindQualifiers findQualifiers,
              int maxRows)Deprecated. This method has been deprecated. Use find_business(Vector, DiscoveryURLs, IdentifierBag, CategoryBag, TModelBag,
                       FindQualifiers, int)instead | 
|  BusinessList | find_business(IdentifierBag identifierBag,
              FindQualifiers findQualifiers,
              int maxRows)Deprecated. This method has been deprecated. Use find_business(Vector, DiscoveryURLs, IdentifierBag, CategoryBag, TModelBag,
                       FindQualifiers, int)instead | 
|  BusinessList | find_business(java.lang.String name,
              FindQualifiers findQualifiers,
              int maxRows)Deprecated. This method has been deprecated. Use find_business(Vector, DiscoveryURLs, IdentifierBag, CategoryBag, TModelBag,
                       FindQualifiers, int)instead | 
|  BusinessList | find_business(TModelBag tModelBag,
              FindQualifiers findQualifiers,
              int maxRows)Deprecated. This method has been deprecated.Use find_business(Vector, DiscoveryURLs, IdentifierBag, CategoryBag, TModelBag,
                       FindQualifiers, int)instead | 
|  BusinessList | find_business(java.util.Vector names,
              DiscoveryURLs discoveryURLs,
              IdentifierBag identifierBag,
              CategoryBag categoryBag,
              TModelBag tModelBag,
              FindQualifiers findQualifiers,
              int maxRows)The find_business message returns a businessList message that matches the conditions specified in the arguments. | 
|  RelatedBusinessesList | find_relatedBusinesses(java.lang.String businessKey,
                       KeyedReference keyedReference,
                       FindQualifiers findQualifiers)Deprecated. UDDI version 2, errata 2 added maxrows as a parameter to this method. Use find_relatedBusinesses(String, KeyedReference, FindQualifiers, int)instead | 
|  RelatedBusinessesList | find_relatedBusinesses(java.lang.String businessKey,
                       KeyedReference keyedReference,
                       FindQualifiers findQualifiers,
                       int maxRows)The find_relatedBusinesses API call is used to locate information about businessEntity registrations that are related to a specific business entity whose key is passed in the inquiry. | 
|  ServiceList | find_service(java.lang.String businessKey,
             CategoryBag categoryBag,
             FindQualifiers findQualifiers,
             int maxRows)Deprecated. This method has been deprecated. Use find_service(String, Vector, CategoryBag, TModelBag, FindQualifiers, int)instead | 
|  ServiceList | find_service(java.lang.String businessKey,
             java.lang.String name,
             FindQualifiers findQualifiers,
             int maxRows)Deprecated. This method has been deprecated. Use find_service(String, Vector, CategoryBag, TModelBag, FindQualifiers, int)instead | 
|  ServiceList | find_service(java.lang.String businessKey,
             TModelBag tModelBag,
             FindQualifiers findQualifiers,
             int maxRows)Deprecated. This method has been deprecated. Use find_service(String, Vector, CategoryBag, TModelBag, FindQualifiers, int)instead | 
|  ServiceList | find_service(java.lang.String businessKey,
             java.util.Vector names,
             CategoryBag categoryBag,
             TModelBag tModelBag,
             FindQualifiers findQualifiers,
             int maxRows)This function returns a serviceList on success. | 
|  TModelList | find_tModel(CategoryBag categoryBag,
            FindQualifiers findQualifiers,
            int maxRows)Deprecated. This method has been deprecated. Use find_tModel(String, CategoryBag, IdentifierBag, FindQualifiers, int)instead | 
|  TModelList | find_tModel(IdentifierBag identifierBag,
            FindQualifiers findQualifiers,
            int maxRows)Deprecated. This method has been deprecated. Use find_tModel(String, CategoryBag, IdentifierBag, FindQualifiers, int)instead | 
|  TModelList | find_tModel(java.lang.String name,
            CategoryBag categoryBag,
            IdentifierBag identifierBag,
            FindQualifiers findQualifiers,
            int maxRows)This find_tModel message is for locating a list of tModel entries that match a set of specific criteria. | 
|  TModelList | find_tModel(java.lang.String name,
            FindQualifiers findQualifiers,
            int maxRows)Deprecated. This method has been deprecated. Use find_tModel(String, CategoryBag, IdentifierBag, FindQualifiers, int)instead | 
|  AssertionStatusReport | get_assertionStatusReport(java.lang.String authInfo,
                          CompletionStatus completionStatus)The get_assertionStatusReport message is used to request a status report containing publisher assertions and status information. | 
|  AssertionStatusReport | get_assertionStatusReport(java.lang.String authInfo,
                          java.lang.String completionStatus)The get_assertionStatusReport message is used to request a status report containing publisher assertions and status information. | 
|  AuthToken | get_authToken(java.lang.String userid,
              java.lang.String cred)The get_authToken message is used to obtain an authentication token. | 
|  BindingDetail | get_bindingDetail(java.lang.String bindingKey)The get_bindingDetail message is for requesting the run-time bindingTemplate information location information for the purpose of invoking a registered business API. | 
|  BindingDetail | get_bindingDetail(java.util.Vector bindingKeyStrings)The get_bindingDetail message is for requesting the run-time bindingTemplate information location information for the purpose of invoking a registered business API. | 
|  BusinessDetail | get_businessDetail(java.lang.String businessKey)The get_businessDetail message returns complete businessEntity information for one or more specified businessEntitys | 
|  BusinessDetail | get_businessDetail(java.util.Vector businessKeyStrings)The get_businessDetail message returns complete businessEntity information for one or more specified businessEntitys | 
|  BusinessDetailExt | get_businessDetailExt(java.lang.String businessKey)The get_businessDetailExt message returns extended businessEntity information for one or more specified businessEntitys. | 
|  BusinessDetailExt | get_businessDetailExt(java.util.Vector businessKeyStrings)The get_businessDetailExt message returns extended businessEntity information for one or more specified businessEntitys. | 
|  PublisherAssertions | get_publisherAssertions(java.lang.String authInfo)The get_publisherAssertions message is used to get a list of active publisher assertions that are controlled by an individual publisher account. | 
|  RegisteredInfo | get_registeredInfo(java.lang.String authInfo)The get_registeredInfo message is used to get an abbreviated list of all businessEntity keys and tModel keys that are controlled by the individual associated the credentials passed. | 
|  ServiceDetail | get_serviceDetail(java.lang.String serviceKey)The get_serviceDetail message is used to request full information about a known businessService structure. | 
|  ServiceDetail | get_serviceDetail(java.util.Vector serviceKeyStrings)The get_serviceDetail message is used to request full information about a known businessService structure. | 
|  TModelDetail | get_tModelDetail(java.lang.String tModelKey)The get_tModelDetail message is used to request full information about a known tModel structure. | 
|  TModelDetail | get_tModelDetail(java.util.Vector tModelKeyStrings)The get_tModelDetail message is used to request full information about a known tModel structure. | 
|  java.util.Properties | getConfiguration()Get the configuration properties | 
|  BindingDetail | save_binding(java.lang.String authInfo,
             java.util.Vector bindingTemplates)The save_binding message is used to save or update a complete bindingTemplate structure. | 
|  BusinessDetail | save_business(java.lang.String authInfo,
              UploadRegister[] uploadRegisters)Deprecated. This method has been deprecated. Use save_business(String, Vector)instead | 
|  BusinessDetail | save_business(java.lang.String authInfo,
              java.util.Vector businessEntities)The save_business message is used to save or update information about a complete businessEntity structure. | 
|  ServiceDetail | save_service(java.lang.String authInfo,
             java.util.Vector businessServices)The save_service message adds or updates one or more businessService structures. | 
|  TModelDetail | save_tModel(java.lang.String authInfo,
            UploadRegister[] uploadRegisters)Deprecated. This method has been deprecated. Use save_tModel(String, Vector)instead | 
|  TModelDetail | save_tModel(java.lang.String authInfo,
            java.util.Vector tModels)The save_tModel message adds or updates one or more tModel structures. | 
|  org.w3c.dom.Element | send(org.w3c.dom.Element el,
     boolean inquiry)Sends an XML DOM tree indentified by the given element to either the inquiry or publish URL. | 
|  org.w3c.dom.Element | send(UDDIElement el,
     boolean inquiry)Sends a UDDIElement to either the inquiry or publish URL. | 
|  PublisherAssertions | set_publisherAssertions(java.lang.String authInfo,
                        PublisherAssertion pub)The set_publisherAssertions message is used to save the complete set of publisher assertions for an individual publisher account. | 
|  PublisherAssertions | set_publisherAssertions(java.lang.String authInfo,
                        java.util.Vector publisherAssertion)The set_publisherAssertions message is used to save the complete set of publisher assertions for an individual publisher account. | 
|  void | setConfiguration(java.util.Properties p)Set the configuration properties | 
|  void | setInquiryURL(java.lang.String url)Set the URL to be used for inquiry requests. | 
|  void | setInquiryURL(java.net.URL url)Set the URL to be used for inquiry requests. | 
|  void | setPublishURL(java.lang.String url)Set the URL to be used for publish requests. | 
|  void | setPublishURL(java.net.URL url)Set the URL to be used for publish requests. | 
|  DispositionReport | validate_values_businessEntity(java.util.Vector businessEntity)A UDDI operator sends the validate_values message to the appropriate external service, whenever a publisher saves data that uses a categorization value or identifier whose use is regulated by the external party who controls that service. | 
|  DispositionReport | validate_values_businessService(java.util.Vector businessService)A UDDI operator sends the validate_values message to the appropriate external service, whenever a publisher saves data that uses a categorization value or identifier whose use is regulated by the external party who controls that service. | 
|  DispositionReport | validate_values_tModel(java.util.Vector tModel)A UDDI operator sends the validate_values message to the appropriate external service, whenever a publisher saves data that uses a categorization value or identifier whose use is regulated by the external party who controls that service. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
protected java.net.URL inquiryURL
protected java.net.URL publishURL
| Constructor Detail | 
public UDDIProxy()
public UDDIProxy(java.net.URL inquiryURL,
                 java.net.URL publishURL)
inquiryURL - URL to be used for inquiry requests.publishURL - URL to be used for publish requests.
public UDDIProxy(java.util.Properties p)
          throws java.net.MalformedURLException
p - Properties object which contains configuration information for
               UDDI4J. This properties object overrides settings normally retrieved
               from system properties. 
               This object may also specify properties affecting UDDIProxy. Current settings affected by this properties object include:
java.net.MalformedURLException - In case the publish or
            inquiry URLs are malformed.| Method Detail | 
public void setConfiguration(java.util.Properties p)
                      throws java.net.MalformedURLException
p - Properties object containing configuration information. See
 UDDIProxy(Properties) for configuration details.
java.net.MalformedURLException - In case the publish or
            inquiry URLs are malformed.public java.util.Properties getConfiguration()
public void setInquiryURL(java.lang.String url)
                   throws java.net.MalformedURLException
url - Inquiry URL string
java.net.MalformedURLException - In case the Inquiry URL is
 malformed.public void setInquiryURL(java.net.URL url)
url - Inquiry URL
public void setPublishURL(java.lang.String url)
                   throws java.net.MalformedURLException
    System.setProperty("java.protocol.handler.pkgs",
                       "com.sun.net.ssl.internal.www.protocol");
    java.security.Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
 
url - 
java.net.MalformedURLException - Thrown if HTTPS is not registered as a valid URL protocol.public void setPublishURL(java.net.URL url)
url - Publish URL
public BindingDetail find_binding(FindQualifiers findQualifiers,
                                  java.lang.String serviceKey,
                                  TModelBag tModelBag,
                                  int maxRows)
                           throws UDDIException,
                                  TransportException
findQualifiers - This collection of findQualifier elements can be used to alter the default
                   behavior of search functionality.serviceKey - Used to specify a particular instance of a businessService element
                   in the registered data.  Only bindings in the specific businessService
                   data identified by the serviceKey passed will be searched.tModelBag - This is a list of tModel uuid_key values that represent the technical
                   fingerprint to locate in a bindingTemplate structure contained within
                   the businessService instance specified by the serviceKey value.  If more
                   than one tModel key is specified in this structure, only bindingTemplate
                   information that exactly matches all of the tModel keys specified will
                   be returned (logical AND).  The order of the keys in the tModelBag is
                   not relevant.  All tModelKey values begin with a uuid URN qualifier
                   (e.g. "uuid:" followed by a known tModel UUID value.maxRows - This optional integer value allows the requesting program to limit
                   the number of results returned.
UDDIException
TransportException
public BusinessList find_business(java.lang.String name,
                                  FindQualifiers findQualifiers,
                                  int maxRows)
                           throws UDDIException,
                                  TransportException
find_business(Vector, DiscoveryURLs, IdentifierBag, CategoryBag, TModelBag,
                       FindQualifiers, int) instead
name - Partial business name to match. Leftmost match.findQualifiers - Optional findQualifiers. null indicates no find
                qualifiers.maxRows - Maximum number of results. 0 indicates no maximum.
UDDIException - Contains a DispositionReport that indicates the
                   error number.
TransportException - Thrown if non-UDDI related communication errors occur.
public BusinessList find_business(IdentifierBag identifierBag,
                                  FindQualifiers findQualifiers,
                                  int maxRows)
                           throws UDDIException,
                                  TransportException
find_business(Vector, DiscoveryURLs, IdentifierBag, CategoryBag, TModelBag,
                       FindQualifiers, int) instead
identifierBag - This is a list of business identifier references. The returned businessList
                contains businessInfo structures matching any of the identifiers passed
                (logical OR).findQualifiers - can be used to alter the default behavior of search functionality.maxRows - allows the requesting program to limit the number of results returned.
UDDIException
TransportException
public BusinessList find_business(CategoryBag categoryBag,
                                  FindQualifiers findQualifiers,
                                  int maxRows)
                           throws UDDIException,
                                  TransportException
find_business(Vector, DiscoveryURLs, IdentifierBag, CategoryBag, TModelBag,
                       FindQualifiers, int) instead
categoryBag - This is a list of category references.  The returned businessList
                contains businessInfo structures matching all of the categories
                passed (logical AND).findQualifiers - can be used to alter the default behavior of search functionality.maxRows - allows the requesting program to limit the number of results returned.
UDDIException
TransportException
public BusinessList find_business(TModelBag tModelBag,
                                  FindQualifiers findQualifiers,
                                  int maxRows)
                           throws UDDIException,
                                  TransportException
find_business(Vector, DiscoveryURLs, IdentifierBag, CategoryBag, TModelBag,
                       FindQualifiers, int) instead
tModelBag - The registered businessEntity data contains bindingTemplates that in turn
                contain specific tModel references.  The tModelBag argument lets you
                search for businesses that have bindings that are compatible with a
                specific tModel pattern.  The returned businessList contains businessInfo
                structures that match all of the tModel keys passed (logical AND).
                tModelKey values must be formatted as URN qualified UUID values
                (e.g. prefixed with "uuid:")findQualifiers - can be used to alter the default behavior of search functionality.maxRows - allows the requesting program to limit the number of results returned.
UDDIException
TransportException
public BusinessList find_business(DiscoveryURLs discoveryURLs,
                                  FindQualifiers findQualifiers,
                                  int maxRows)
                           throws UDDIException,
                                  TransportException
find_business(Vector, DiscoveryURLs, IdentifierBag, CategoryBag, TModelBag,
                       FindQualifiers, int) instead
discoveryURLs - This is a list of URL's to be matched against the data associated
                with the discoveryURL's contents of registered businessEntity information.
                To search for URL without regard to useType attribute values, pass
                the useType component of the discoveryURL elements as empty attributes.
                If useType values are included, then the match will be made only on
                registered information that match both the useType and URL value.
                The returned businessList contains businessInfo structures matching
                any of the URL's passed (logical OR).findQualifiers - can be used to alter the default behavior of search functionality.maxRows - allows the requesting program to limit the number of results returned.
UDDIException
TransportException
public BusinessList find_business(java.util.Vector names,
                                  DiscoveryURLs discoveryURLs,
                                  IdentifierBag identifierBag,
                                  CategoryBag categoryBag,
                                  TModelBag tModelBag,
                                  FindQualifiers findQualifiers,
                                  int maxRows)
                           throws UDDIException,
                                  TransportException
names - vector of Name objects .discoveryURLs - This is a list of URL's to be matched against the data associated
                  with the discoveryURL's contents of registered businessEntity information.
                  To search for URL without regard to useType attribute values, pass
                  the useType component of the discoveryURL elements as empty attributes.
                  If useType values are included, then the match will be made only on
                  registered information that match both the useType and URL value.
                  The returned businessList contains businessInfo structures matching
                  any of the URL's passed (logical OR).identifierBag - This is a list of business identifier references. The returned businessList
                  contains businessInfo structures matching any of the identifiers passed
                  (logical OR).categoryBag - This is a list of category references.  The returned businessList
                   contains businessInfo structures matching all of the categories
                   passed (logical AND).tModelBag - The registered businessEntity data contains bindingTemplates that in turn
                   contain specific tModel references.  The tModelBag argument lets you
                   search for businesses that have bindings that are compatible with a
                   specific tModel pattern.  The returned businessList contains businessInfo
                   structures that match all of the tModel keys passed (logical AND).
                   tModelKey values must be formatted as URN qualified UUID values
                   (e.g. prefixed with "uuid:")findQualifiers - can be used to alter the default behavior of search functionality.maxRows - allows the requesting program to limit the number of results returned.
UDDIException
TransportException
public RelatedBusinessesList find_relatedBusinesses(java.lang.String businessKey,
                                                    KeyedReference keyedReference,
                                                    FindQualifiers findQualifiers)
                                             throws UDDIException,
                                                    TransportException
find_relatedBusinesses(String, KeyedReference, FindQualifiers, int) instead
businessKey - This is used to specify a particular  BusinessEntity instance.keyedReference - This is a single, optional keyedReference element that is used to
               specify that  only businesses that are related to the focal point
               in a specific way should be included in the results.findQualifiers - Can be used to alter the default behavior of search functionality.
UDDIException
TransportException
public RelatedBusinessesList find_relatedBusinesses(java.lang.String businessKey,
                                                    KeyedReference keyedReference,
                                                    FindQualifiers findQualifiers,
                                                    int maxRows)
                                             throws UDDIException,
                                                    TransportException
businessKey - This is used to specify a particular  BusinessEntity instance.keyedReference - This is a single, optional keyedReference element that is used to
                         specify that  only businesses that are related to the focal point
                         in a specific way should be included in the results.findQualifiers - Can be used to alter the default behavior of search functionality.maxRows - allows the requesting program to limit the number of results returned.
UDDIException
TransportException
public ServiceList find_service(java.lang.String businessKey,
                                java.lang.String name,
                                FindQualifiers findQualifiers,
                                int maxRows)
                         throws UDDIException,
                                TransportException
find_service(String, Vector, CategoryBag, TModelBag, FindQualifiers, int) instead
businessKey - used to specify a particular  BusinessEntity instance.name - Represents a partial name.  Any businessService data contained in
                the specified businessEntity with a matching partial name value gets returned.findQualifiers - Used to alter the default behavior of search functionality.maxRows - Allows the requesting program to limit the number of results returned.
                A value of 0 indicates no limit.
UDDIException
TransportException
public ServiceList find_service(java.lang.String businessKey,
                                CategoryBag categoryBag,
                                FindQualifiers findQualifiers,
                                int maxRows)
                         throws UDDIException,
                                TransportException
find_service(String, Vector, CategoryBag, TModelBag, FindQualifiers, int) instead
businessKey - used to specify a particular  BusinessEntity instance.categoryBag - This is a list of category references.  The returned serviceList contains
                businessInfo structures matching all of the categories passed (logical AND).findQualifiers - used to alter the default behavior of search functionality.maxRows - allows the requesting program to limit the number of results returned.
UDDIException
TransportException
public ServiceList find_service(java.lang.String businessKey,
                                TModelBag tModelBag,
                                FindQualifiers findQualifiers,
                                int maxRows)
                         throws UDDIException,
                                TransportException
find_service(String, Vector, CategoryBag, TModelBag, FindQualifiers, int) instead
businessKey - This uuid_key is used to specify a particular  BusinessEntity instance.tModelBag - findQualifiers - used to alter the default behavior of search functionality.maxRows - allows the requesting program to limit the number of results returned.
UDDIException
TransportException
public ServiceList find_service(java.lang.String businessKey,
                                java.util.Vector names,
                                CategoryBag categoryBag,
                                TModelBag tModelBag,
                                FindQualifiers findQualifiers,
                                int maxRows)
                         throws UDDIException,
                                TransportException
businessKey - This optional uuid_key is used to specify a particular
                 BusinessEntity instance. This argument may be used to
                 specify an existing businessEntity in the registry or
                 may be specified as null or "" (empty string) to indicate
                 that all businessEntities are to be searched.names - This optional Vector of Name objects represents one or more partial names qualified
                 with xml:lang attributes.  Any businessService data contained in the specified
                 businessEntity with a matching partial name value gets returned. A wildcard character %
                 may be used to signify any number of any characters.  Up to 5 name values may be
                 specified.  If multiple name values are passed, the match occurs on a logical OR basis
                 within any names supplied (e.g. any match on name/language pairs will cause a
                 registered service to be included in the final result set).categoryBag - : This is a list of category references.  The returned serviceList contains
                 businessInfo structures matching all of the categories passed (logical AND by
                 default).tModelBag - This is a list of tModel uuid_key values that represent the technical fingerprint of
                 a bindingTemplate structure to find. Version 2.0 defines a  way  to  associate
                 businessService structures with more than one businessEntity. All bindingTemplate
                 structures within any businessService associated with the businessEntity specified by
                 the businessKey argument will be searched.  If more than one tModel key is specified
                 in this structure, only businessService structures that contain bindingTemplate
                 structures with fingerprint information that matches all of the tModel keys specified
                 will be returned (logical AND only).findQualifiers - used to alter the default behavior of search functionality.maxRows - allows the requesting program to limit the number of results returned.
UDDIException
TransportException
public TModelList find_tModel(java.lang.String name,
                              FindQualifiers findQualifiers,
                              int maxRows)
                       throws UDDIException,
                              TransportException
find_tModel(String, CategoryBag, IdentifierBag, FindQualifiers, int) instead
name - This string value  represents a partial name.  The returned tModelList
                contains tModelInfo structures for businesses whose name matches the
                value passed (leftmost match).findQualifiers - used to alter the default behavior of search functionality.maxRows - allows the requesting program to limit the number of results returned.
UDDIException
TransportException
public TModelList find_tModel(CategoryBag categoryBag,
                              FindQualifiers findQualifiers,
                              int maxRows)
                       throws UDDIException,
                              TransportException
find_tModel(String, CategoryBag, IdentifierBag, FindQualifiers, int) instead
categoryBag - This is a list of category references.  The returned tModelList contains
                tModelInfo structures matching all of the categories passed (logical AND).findQualifiers - used to alter the default behavior of search functionality.maxRows - allows the requesting program to limit the number of results returned.
UDDIException
TransportException
public TModelList find_tModel(IdentifierBag identifierBag,
                              FindQualifiers findQualifiers,
                              int maxRows)
                       throws UDDIException,
                              TransportException
find_tModel(String, CategoryBag, IdentifierBag, FindQualifiers, int) instead
identifierBag - This is a list of business identifier references. The returned tModelList
                contains tModelInfo structures matching any of the identifiers
                passed (logical OR).findQualifiers - used to alter the default behavior of search functionality.maxRows - allows the requesting program to limit the number of results returned.
UDDIException
TransportException
public TModelList find_tModel(java.lang.String name,
                              CategoryBag categoryBag,
                              IdentifierBag identifierBag,
                              FindQualifiers findQualifiers,
                              int maxRows)
                       throws UDDIException,
                              TransportException
name - This string value  represents a partial name.  Since tModel data only has a single name,
                only a single name may be passed.  A wildcard character % may be used to signify any
                number of any characters. The returned tModelList contains tModelInfo elements for
                tModels whose name matches the value passed (via lexical-order - i.e., leftmost in
                left-to-right languages - partial match or wild card treatment).categoryBag - This is a list of category references.  The returned tModelList contains tModelInfo
                elements matching all of the categories passed (logical AND by default).  FindQualifier
                can be used to alter this logical AND behavior.identifierBag - This is a list of business identifier references. The returned tModelList
                contains tModelInfo structures matching any of the identifiers
                passed (logical OR).findQualifiers - used to alter the default behavior of search functionality.maxRows - allows the requesting program to limit the number of results returned.
UDDIException
TransportException
public BindingDetail get_bindingDetail(java.lang.String bindingKey)
                                throws UDDIException,
                                       TransportException
bindingKey - uuid_key string that represent specific instance
                   of known bindingTemplate data.
UDDIException
TransportException
public BindingDetail get_bindingDetail(java.util.Vector bindingKeyStrings)
                                throws UDDIException,
                                       TransportException
bindingKeyStrings - Vector of uuid_key strings that represent specific instances
                   of known bindingTemplate data.
UDDIException
TransportException
public BusinessDetail get_businessDetail(java.lang.String businessKey)
                                  throws UDDIException,
                                         TransportException
businessKey - A uuid_key string that represents a specific instance of known
               businessEntity data.
UDDIException
TransportException
public BusinessDetail get_businessDetail(java.util.Vector businessKeyStrings)
                                  throws UDDIException,
                                         TransportException
businessKeyStrings - Vector of uuid_key strings that represent specific instances of known
               businessEntity data.
UDDIException
TransportException
public BusinessDetailExt get_businessDetailExt(java.lang.String businessKey)
                                        throws UDDIException,
                                               TransportException
businessKey - A uuid_key string that represents a specific instance of known
               businessEntity data.
UDDIException
TransportException
public BusinessDetailExt get_businessDetailExt(java.util.Vector businessKeyStrings)
                                        throws UDDIException,
                                               TransportException
businessKeyStrings - Vector of uuid_key strings that represent specific instances of known
               businessEntity data.
UDDIException
TransportException
public ServiceDetail get_serviceDetail(java.lang.String serviceKey)
                                throws UDDIException,
                                       TransportException
serviceKey - A uuid_key string that represents a specific instance of
                   known businessService data.
UDDIException
TransportException
public ServiceDetail get_serviceDetail(java.util.Vector serviceKeyStrings)
                                throws UDDIException,
                                       TransportException
serviceKeyStrings - A vector of uuid_key strings that represent specific instances of
               known businessService data.
UDDIException
TransportException
public TModelDetail get_tModelDetail(java.lang.String tModelKey)
                              throws UDDIException,
                                     TransportException
tModelKey - A URN qualified uuid_key string that represent a specific
                  instance of known tModel data.  All tModelKey values begin with a
                  uuid URN qualifier (e.g. "uuid:" followed by a known tModel UUID value.)
UDDIException
TransportException
public TModelDetail get_tModelDetail(java.util.Vector tModelKeyStrings)
                              throws UDDIException,
                                     TransportException
tModelKeyStrings - A Vector of URN qualified uuid_key strings that represent specific
               instances of known tModel data.  All tModelKey values begin with a
               uuid URN qualifier (e.g. "uuid:" followed by a known tModel UUID value.)
UDDIException
TransportException
public DispositionReport add_publisherAssertions(java.lang.String authInfo,
                                                 PublisherAssertion publisherAssertion)
                                          throws UDDIException,
                                                 TransportException
authInfo - Contains an authentication token. Authentication tokens are obtained
                     using the get_authToken method.publisherAssertion - Contains a relationship assertion.
UDDIException
TransportException
public DispositionReport add_publisherAssertions(java.lang.String authInfo,
                                                 java.util.Vector publisherAssertion)
                                          throws UDDIException,
                                                 TransportException
authInfo - Contains an authentication token. Authentication tokens are obtained
                     using the get_authToken method.publisherAssertion - Vector of publisherAssertion object. Each publisherAssertion
                              contains a relationship assertion.
UDDIException
TransportException
public AssertionStatusReport get_assertionStatusReport(java.lang.String authInfo,
                                                       java.lang.String completionStatus)
                                                throws UDDIException,
                                                       TransportException
authInfo - Contains an authentication token. Authentication tokens are obtained
                    using the get_authToken method.completionStatus - This argument (String) lets the publisher restrict the result set
                            to only those relationships that have the status value specified.
UDDIException
TransportException
public AssertionStatusReport get_assertionStatusReport(java.lang.String authInfo,
                                                       CompletionStatus completionStatus)
                                                throws UDDIException,
                                                       TransportException
authInfo - Contains an authentication token. Authentication tokens are obtained
                    using the get_authToken method.completionStatus - This argument lets the publisher restrict the result set to
                           only those relationships that have the status value specified.
UDDIException
TransportException
public PublisherAssertions get_publisherAssertions(java.lang.String authInfo)
                                            throws UDDIException,
                                                   TransportException
authInfo - Contains an authentication token. Authentication tokens are obtained
                    using the get_authToken method.
UDDIException
TransportException
public DispositionReport delete_binding(java.lang.String authInfo,
                                        java.lang.String bindingKey)
                                 throws UDDIException,
                                        TransportException
authInfo - Contains an authentication token. Authentication tokens are obtained
                   using the get_authToken method.bindingKey - A uuid_key value that represents a specific instance of
                   known bindingTemplate data.
UDDIException
TransportException
public DispositionReport delete_binding(java.lang.String authInfo,
                                        java.util.Vector bindingKeyStrings)
                                 throws UDDIException,
                                        TransportException
authInfo - Contains an authentication token. Authentication tokens are obtained
                 using the get_authToken method.bindingKeyStrings - A vector of uuid_key strings that represents specific instances of
                 known bindingTemplate data.
UDDIException
TransportException
public DispositionReport delete_business(java.lang.String authInfo,
                                         java.lang.String businessKey)
                                  throws UDDIException,
                                         TransportException
authInfo - Contains an authentication token. Authentication tokens are obtained
                 using the get_authToken method.businessKey - Uuid_key string that represents specific instance of known
                 businessEntity data.
UDDIException
TransportException
public DispositionReport delete_business(java.lang.String authInfo,
                                         java.util.Vector businessKeyStrings)
                                  throws UDDIException,
                                         TransportException
authInfo - Contains an authentication token. Authentication tokens are obtained
                 using the get_authToken method.businessKeyStrings - Vector of uuid_key strings that represent specific instances of known
                 businessEntity data.
UDDIException
TransportException
public DispositionReport delete_service(java.lang.String authInfo,
                                        java.lang.String serviceKey)
                                 throws UDDIException,
                                        TransportException
authInfo - Contains an authentication token. Authentication tokens are obtained
                   using the get_authToken method.serviceKey - uuid_key string that represents specific instance of known
                   businessService data.
UDDIException
TransportException
public DispositionReport delete_service(java.lang.String authInfo,
                                        java.util.Vector serviceKeyStrings)
                                 throws UDDIException,
                                        TransportException
authInfo - Contains an authentication token. Authentication tokens are obtained
                 using the get_authToken method.serviceKeyStrings - Vector of uuid_key strings that represent specific instances of known
                 businessService data.
UDDIException
TransportException
public DispositionReport delete_tModel(java.lang.String authInfo,
                                       java.lang.String tModelKey)
                                throws UDDIException,
                                       TransportException
authInfo - Contains an authentication token. Authentication tokens are obtained
                  using the get_authToken method.tModelKey - uuid_key string that represents specific instance of known
                  tModel data.
UDDIException
TransportException
public DispositionReport delete_tModel(java.lang.String authInfo,
                                       java.util.Vector tModelKeyStrings)
                                throws UDDIException,
                                       TransportException
authInfo - Contains an authentication token. Authentication tokens are obtained
                 using the get_authToken method.tModelKeyStrings - Vector of uuid_key strings that represent specific instances of known
                 tModel data.
UDDIException
TransportException
public DispositionReport delete_publisherAssertions(java.lang.String authInfo,
                                                    PublisherAssertion publisherAssertion)
                                             throws UDDIException,
                                                    TransportException
authInfo - Contains an authentication token. Authentication tokens are obtained
                    using the get_authToken method.publisherAssertion - Contains a relationship assertion.
UDDIException
TransportException
public DispositionReport delete_publisherAssertions(java.lang.String authInfo,
                                                    java.util.Vector publisherAssertion)
                                             throws UDDIException,
                                                    TransportException
authInfo - Contains an authentication token. Authentication tokens are obtained
                    using the get_authToken method.publisherAssertion - Is a vector of publisherAssertion values. Each publisherAssertion
                             contains a relationship assertion.
UDDIException
TransportException
public DispositionReport discard_authToken(java.lang.String authInfo)
                                    throws UDDIException,
                                           TransportException
authInfo - Contains an String authentication token. Authentication tokens are obtained
                 using the get_authToken method.
UDDIException
TransportException
public DispositionReport discard_authToken(AuthInfo authInfo)
                                    throws UDDIException,
                                           TransportException
authInfo - Contains an authentication token. Authentication tokens are obtained
                 using the get_authToken method.
UDDIException
TransportException
public AuthToken get_authToken(java.lang.String userid,
                               java.lang.String cred)
                        throws UDDIException,
                               TransportException
userid - user that an individual authorized user was assigned by an Operator Site.
               Operator Sites will each provide a way for individuals to obtain a UserID
               and password that will be valid only at the given Operator Site.cred - password or credential that is associated with the user.
UDDIException
TransportException
public RegisteredInfo get_registeredInfo(java.lang.String authInfo)
                                  throws UDDIException,
                                         TransportException
authInfo - Contains an authentication token.  Authentication tokens are obtained
                 using the get_authToken API call.
UDDIException
TransportException
public BindingDetail save_binding(java.lang.String authInfo,
                                  java.util.Vector bindingTemplates)
                           throws UDDIException,
                                  TransportException
authInfo - Contains an authentication token. Authentication tokens are obtained
                 using the get_authToken method.bindingTemplates - Vector of bindingTemplate objects.  The order in which these are
                 processed is not defined.  To save a new bindingTemplate, pass a
                 bindingTemplate object with an empty bindingKey attribute value.
UDDIException
TransportException
public BusinessDetail save_business(java.lang.String authInfo,
                                    java.util.Vector businessEntities)
                             throws UDDIException,
                                    TransportException
authInfo - Contains an authentication token. Authentication tokens are obtained
                 using the get_authToken method.businessEntities - Vector of businessEntity objects.  These objects can be obtained in advance
                 by using the get_businessDetail API call or by any other means.
UDDIException
TransportException
public BusinessDetail save_business(java.lang.String authInfo,
                                    UploadRegister[] uploadRegisters)
                             throws UDDIException,
                                    TransportException
save_business(String, Vector) instead
authInfo - Contains an authentication token. Authentication tokens are obtained
                 using the get_authToken method.uploadRegisters - Vector of UpLoadRegister objects which contain resolvable HTTP URL
                 addresses that each point to a single and valid businessEntity
                 or businessEntityExt structure.  This allows a registry to be updated
                 to reflect the contents of an XML document that is URL addressable.
                 The URL must return a pure XML document that only contains a
                 businessEntity structure as its top-level element, and be accessible
                 using the standard HTTP-GET protocol.
UDDIException
TransportException
public ServiceDetail save_service(java.lang.String authInfo,
                                  java.util.Vector businessServices)
                           throws UDDIException,
                                  TransportException
authInfo - Contains an authentication token. Authentication tokens are obtained
                 using the get_authToken method.businessServices - Vector of businessService objects.  These objects can be obtained in
                 advance by using the get_serviceDetail API call or by any other means.
UDDIException
TransportException
public TModelDetail save_tModel(java.lang.String authInfo,
                                java.util.Vector tModels)
                         throws UDDIException,
                                TransportException
authInfo - Contains an authentication token. Authentication tokens are obtained
                 using the get_authToken method.tModels - Vector of complete tModel structures.  If adding a new tModel,
                 the tModelKey value should be passed as an empty element.
UDDIException
TransportException
public TModelDetail save_tModel(java.lang.String authInfo,
                                UploadRegister[] uploadRegisters)
                         throws UDDIException,
                                TransportException
save_tModel(String, Vector) instead
authInfo - Contains an authentication token. Authentication tokens are obtained
                 using the get_authToken method.uploadRegisters - Vector of UploadRegister objects that contain resolvable HTTP URL
                 addresses that each point to a single and valid tModel structure.
                 This allows a registry to be updated to reflect the contents of
                 an XML document that is URL addressable.  The URL must return a
                 pure XML document that only contains a tModel structure as its
                 top-level element, and be accessible using the standard HTTP-GET protocol.
UDDIException
TransportException
public PublisherAssertions set_publisherAssertions(java.lang.String authInfo,
                                                   PublisherAssertion pub)
                                            throws UDDIException,
                                                   TransportException
authInfo - Contains an authentication token. Authentication tokens are obtained
                    using the get_authToken method.pub - Contains a relationship assertion.
UDDIException
TransportException
public PublisherAssertions set_publisherAssertions(java.lang.String authInfo,
                                                   java.util.Vector publisherAssertion)
                                            throws UDDIException,
                                                   TransportException
authInfo - Contains an authentication token. Authentication tokens are obtained
                    using the get_authToken method.publisherAssertion - Is a vector of publisherAssertion object. Each publisherAssertion
                              contains a relationship assertion.
UDDIException
TransportException
public DispositionReport validate_values_businessEntity(java.util.Vector businessEntity)
                                                 throws UDDIException,
                                                        TransportException
businessEntity - The vector of businessEntity structure being validated.
UDDIException
TransportException
public DispositionReport validate_values_businessService(java.util.Vector businessService)
                                                  throws UDDIException,
                                                         TransportException
businessService - The vector of business service structure being validated.
UDDIException
TransportException
public DispositionReport validate_values_tModel(java.util.Vector tModel)
                                         throws UDDIException,
                                                TransportException
tModel - The vector of tModel structure being validated.
UDDIException
TransportException
public org.w3c.dom.Element send(UDDIElement el,
                                boolean inquiry)
                         throws TransportException
el - inquiry - 
TransportException
public org.w3c.dom.Element send(org.w3c.dom.Element el,
                                boolean inquiry)
                         throws TransportException
el - inquiry - 
TransportException| 
 | ||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||