Ruddi™ UDDI Client API
1.0

inspireit.uddi.request
Class UDDIPublisher

java.lang.Object
  |
  +--inspireit.uddi.request.UDDIPublisher

public abstract class UDDIPublisher
extends java.lang.Object

UDDIPublisher is an abstract class defining the client interface to the publishing API of a UDDI registry.

Author:
Bertrand Fontaine, INSPIRE IT $Revision: 1.2 $

Field Summary
protected  inspireit.uddi.request.UDDIProfile profile
          The UDDI profile defining publishing execution context.
 
Constructor Summary
protected UDDIPublisher(inspireit.uddi.request.UDDIProfile profile)
          UDDIPublisher constructor.
 
Method Summary
abstract  DispositionReport addPublisherAssertions(PublisherAssertions publisherAssertions)
          Performs an add_publisherAssertions call to add new assertions to the existing set of assertions tracked on a per-publisher basis.
 DispositionReport deleteBinding(BindingKey bindingKey)
          Performs a delete_binding UDDI call to delete a specific BindingTemplate.
abstract  DispositionReport deleteBinding(BindingKeys bindingKeys)
          Performs a delete_binding UDDI call to delete a set of BindingTemplates.
 DispositionReport deleteBinding(BindingTemplate bindingTemplate)
          Performs a delete_binding UDDI call to delete a specific BindingTemplate.
 DispositionReport deleteBinding(BindingTemplates bindingTemplates)
          Performs a delete_binding UDDI call to delete a set of BindingTemplates.
 DispositionReport deleteBusiness(BusinessEntity businessEntity)
          Performs a delete_business UDDI call to delete a specific BusinessEntity.
 DispositionReport deleteBusiness(BusinessEntitys businessEntities)
          Performs a delete_business UDDI call to delete a set of BusinessEntitys.
 DispositionReport deleteBusiness(BusinessKey businessKey)
          Performs a delete_business UDDI call to delete a specific BusinessEntity.
abstract  DispositionReport deleteBusiness(BusinessKeys businessKeys)
          Performs a delete_business UDDI call to delete a set of BusinessEntitys.
abstract  DispositionReport deletePublisherAssertions(PublisherAssertions publisherAssertions)
          Performs a delete_publisherAssertions call to remove assertions from the existing set of assertions tracked on a per-publisher basis.
 DispositionReport deleteService(BusinessService businessService)
          Performs a delete_service UDDI call to delete a specific BusinessService.
 DispositionReport deleteService(BusinessServices businessServices)
          Performs a delete_service UDDI call to delete a set of BusinessServices.
 DispositionReport deleteService(ServiceKey serviceKey)
          Performs a delete_service UDDI call to delete a specific BusinessService.
abstract  DispositionReport deleteService(ServiceKeys serviceKeys)
          Performs a delete_service UDDI call to delete a set of BusinessServices.
 DispositionReport deleteTModel(TModel tModel)
          Performs a delete_tModel UDDI call to delete a sopecific TModel.
 DispositionReport deleteTModel(TModelKey tModelKey)
          Performs a delete_tModel UDDI call to delete a specific TModel.
abstract  DispositionReport deleteTModel(TModelKeys tModelKeys)
          Performs a delete_tModel UDDI call to delete a set of TModels.
 DispositionReport deleteTModel(TModels tModels)
          Performs a delete_tModel UDDI call to delete a set of TModels.
abstract  DispositionReport discardAuthToken()
          Performs a discard_authToken UDDI call to delete the currently used authentication token.
abstract  AssertionStatusReport getAssertionStatusReport()
          Performs a get_assertionStatusReport call that provides administrative support for determining the status of current and outstanding publisher assertions that involve any of the business registrations managed by the individual publisher account.
abstract  AssertionStatusReport getAssertionStatusReport(CompletionStatus completionStatus)
          Performs a get_assertionStatusReport call that provides administrative support for determining the status of current and outstanding publisher assertions that involve any of the business registrations managed by the individual publisher account.
abstract  AuthToken getAuthToken()
          Performs a get_authToken UDDI call to get the currently used authentication token.
 inspireit.uddi.request.UDDIProfile getProfile()
          Gets the UDDIProfile defining the publishing execution context.
static inspireit.uddi.request.UDDIPublisher getPublisher(inspireit.uddi.request.UDDIProfile profile)
          Gets the UDDIPublisher instance appropriate to the given UDDIProfile.
abstract  PublisherAssertions getPublisherAssertions()
          Performs a get_publisherAssertions call used to obtain the full set of publisher assertions that is associated with an individual publisher account.
abstract  RegisteredInfo getRegisteredInfo()
          Performs a get_registeredInfo UDDI call allowing getting an abbreviated synopsis of all information currently managed by a given individual.
 BindingDetail saveBinding(BindingTemplate bindingTemplate)
          Performs a save_binding UDDI call to save a specific BindingTemplate in the UDDI registry.
abstract  BindingDetail saveBinding(BindingTemplates bindingTemplates)
          Performs a save_binding UDDI call to save a set of BindingTemplates in the UDDI registry.
 BusinessDetail saveBusiness(BusinessEntity businessEntity)
          Performs a save_business UDDI call to save a specific BusinessEntity in the UDDI registry.
abstract  BusinessDetail saveBusiness(BusinessEntitys businessEntities)
          Performs a save_business UDDI call to save a set of BusinessEntitys in the UDDI registry.
 BusinessDetail saveBusiness(UploadRegister uploadRegister)
          Performs a save_business UDDI call to save in the UDDI registry a specific BusinessEntity specified by means of an UploadRegister.
abstract  BusinessDetail saveBusiness(UploadRegisters uploadRegisters)
          Performs a save_business UDDI call to save in the UDDI registry a set of BusinessEntitys specified by means of UploadRegisters.
 ServiceDetail saveService(BusinessService businessService)
          Performs a save_service UDDI call to save a BusinessService in the UDDI registry.
abstract  ServiceDetail saveService(BusinessServices businessServices)
          Performs a save_service UDDI call to save a set of BusinessServices in the UDDI registry.
 TModelDetail saveTModel(TModel tModel)
          Performs a save_tModel UDDI call to save a specific TModel in the UDDI registry.
abstract  TModelDetail saveTModel(TModels tModels)
          Performs a save_tModel UDDI call to save a set of TModels in the UDDI registry.
abstract  PublisherAssertions setPublisherAssertions(PublisherAssertions publisherAssertions)
          Performs a set_publisherAssertions call to manage all of the tracked relationship assertions associated with an individual publisher account.
abstract  DispositionReport validateCategorization(TModelKey tModelKey, java.lang.String keyValue, BusinessEntity businessEntity)
          Deprecated. as of UDDI V2.0
abstract  DispositionReport validateCategorization(TModelKey tModelKey, java.lang.String keyValue, BusinessService businessService)
          Deprecated. as of UDDI V2.0
abstract  DispositionReport validateCategorization(TModelKey tModelKey, java.lang.String keyValue, TModel tModel)
          Deprecated. as of UDDI V2.0
abstract  DispositionReport validateValues(BusinessEntitys businessEntitys)
          Performs a validate_values call to check that a BusinessEntity to be saved using a save_business call has CategoryBag and IdentifierBag elements that contain valid values.
abstract  DispositionReport validateValues(BusinessServices businessServices)
          Performs a validate_values call to check that a BusinessService to be saved using a save_service call has CategoryBag and IdentifierBag elements that contain valid values.
abstract  DispositionReport validateValues(TModels tModels)
          Performs a validate_values call to check that a TModel to be saved using a save_tModel call has CategoryBag and IdentifierBag elements that contain valid values.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

profile

protected inspireit.uddi.request.UDDIProfile profile
The UDDI profile defining publishing execution context.

Constructor Detail

UDDIPublisher

protected UDDIPublisher(inspireit.uddi.request.UDDIProfile profile)
UDDIPublisher constructor.

Parameters:
profile - The default UDDI profile defining the publishing execution context.
Method Detail

getProfile

public inspireit.uddi.request.UDDIProfile getProfile()
Gets the UDDIProfile defining the publishing execution context.

Returns:
the execution context

getPublisher

public static inspireit.uddi.request.UDDIPublisher getPublisher(inspireit.uddi.request.UDDIProfile profile)
Gets the UDDIPublisher instance appropriate to the given UDDIProfile.

Parameters:
profile - A UDDIProfile defining a publishing execution context.
Returns:
the UDDIPublisher instance appropriate to the given UDDIProfile

deleteBinding

public abstract DispositionReport deleteBinding(BindingKeys bindingKeys)
                                         throws UDDIException,
                                                RemoteException
Performs a delete_binding UDDI call to delete a set of BindingTemplates.

Parameters:
bindingKeys - The identifiers of the BindingTemplates to delete.
Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured

deleteBinding

public DispositionReport deleteBinding(BindingKey bindingKey)
                                throws UDDIException,
                                       RemoteException
Performs a delete_binding UDDI call to delete a specific BindingTemplate.

Parameters:
bindingKey - The identifier of the BindingTemplate to delete.
Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured

deleteBinding

public DispositionReport deleteBinding(BindingTemplate bindingTemplate)
                                throws UDDIException,
                                       RemoteException
Performs a delete_binding UDDI call to delete a specific BindingTemplate.

Parameters:
bindingTemplate - The BindingTemplate to delete.
Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured

deleteBinding

public DispositionReport deleteBinding(BindingTemplates bindingTemplates)
                                throws UDDIException,
                                       RemoteException
Performs a delete_binding UDDI call to delete a set of BindingTemplates.

Parameters:
bindingTemplates - The BindingTemplates to delete.
Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured

deleteBusiness

public abstract DispositionReport deleteBusiness(BusinessKeys businessKeys)
                                          throws UDDIException,
                                                 RemoteException
Performs a delete_business UDDI call to delete a set of BusinessEntitys.

Parameters:
businessKeys - The identifiers to the BusinessEntitys to delete.
Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured

deleteBusiness

public DispositionReport deleteBusiness(BusinessKey businessKey)
                                 throws UDDIException,
                                        RemoteException
Performs a delete_business UDDI call to delete a specific BusinessEntity.

Parameters:
businessKey - The identifier of the BusinessEntity to delete.
Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured

deleteBusiness

public DispositionReport deleteBusiness(BusinessEntity businessEntity)
                                 throws UDDIException,
                                        RemoteException
Performs a delete_business UDDI call to delete a specific BusinessEntity.

Parameters:
businessEntity - The BusinessEntity to delete.
Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured

deleteBusiness

public DispositionReport deleteBusiness(BusinessEntitys businessEntities)
                                 throws UDDIException,
                                        RemoteException
Performs a delete_business UDDI call to delete a set of BusinessEntitys.

Parameters:
businessEntities - The BusinessEntitys to delete.
Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured

deleteService

public abstract DispositionReport deleteService(ServiceKeys serviceKeys)
                                         throws UDDIException,
                                                RemoteException
Performs a delete_service UDDI call to delete a set of BusinessServices.

Parameters:
serviceKeys - The identifiers of the BusinessServices to delete.
Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured

deleteService

public DispositionReport deleteService(ServiceKey serviceKey)
                                throws UDDIException,
                                       RemoteException
Performs a delete_service UDDI call to delete a specific BusinessService.

Parameters:
serviceKey - The identifier of the BusinessService to delete.
Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured

deleteService

public DispositionReport deleteService(BusinessService businessService)
                                throws UDDIException,
                                       RemoteException
Performs a delete_service UDDI call to delete a specific BusinessService.

Parameters:
businessService - The BusinessService to delete.
Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured

deleteService

public DispositionReport deleteService(BusinessServices businessServices)
                                throws UDDIException,
                                       RemoteException
Performs a delete_service UDDI call to delete a set of BusinessServices.

Parameters:
businessServices - The BusinessServices to delete.
Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured

deleteTModel

public abstract DispositionReport deleteTModel(TModelKeys tModelKeys)
                                        throws UDDIException,
                                               RemoteException
Performs a delete_tModel UDDI call to delete a set of TModels.

Parameters:
tModelKeys - The identifiers of the TModel to delete.
Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured

deleteTModel

public DispositionReport deleteTModel(TModelKey tModelKey)
                               throws UDDIException,
                                      RemoteException
Performs a delete_tModel UDDI call to delete a specific TModel.

Parameters:
tModelKey - The identifier of the TModel to delete.
Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured

deleteTModel

public DispositionReport deleteTModel(TModel tModel)
                               throws UDDIException,
                                      RemoteException
Performs a delete_tModel UDDI call to delete a sopecific TModel.

Parameters:
tModel - The TModel to delete.
Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured

deleteTModel

public DispositionReport deleteTModel(TModels tModels)
                               throws UDDIException,
                                      RemoteException
Performs a delete_tModel UDDI call to delete a set of TModels.

Parameters:
tModels - The TModels to delete.
Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured

discardAuthToken

public abstract DispositionReport discardAuthToken()
                                            throws UDDIException,
                                                   RemoteException
Performs a discard_authToken UDDI call to delete the currently used authentication token.

Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured

getAuthToken

public abstract AuthToken getAuthToken()
                                throws UDDIException,
                                       RemoteException
Performs a get_authToken UDDI call to get the currently used authentication token. Most of the time, developers don't need to access this information as far as the runtime automatically performs low-level authentication duties on his/her behalf. The returned information may be a cached version of the authentication gotten from a previous get_authToken UDDI call.

Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured

getRegisteredInfo

public abstract RegisteredInfo getRegisteredInfo()
                                          throws UDDIException,
                                                 RemoteException
Performs a get_registeredInfo UDDI call allowing getting an abbreviated synopsis of all information currently managed by a given individual.

Returns:
a RegisteredInfo instance with the appropriate abbreviated synopsis
Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured

saveBinding

public abstract BindingDetail saveBinding(BindingTemplates bindingTemplates)
                                   throws UDDIException,
                                          RemoteException
Performs a save_binding UDDI call to save a set of BindingTemplates in the UDDI registry.

Parameters:
bindingTemplates - The BindingTemplates to save in the UDDI registry.
Returns:
a BindingDetail detailing what has actually been saved
Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured

saveBinding

public BindingDetail saveBinding(BindingTemplate bindingTemplate)
                          throws UDDIException,
                                 RemoteException
Performs a save_binding UDDI call to save a specific BindingTemplate in the UDDI registry.

Parameters:
bindingTemplate - The BindingTemplate to save in the UDDI registry.
Returns:
a BindingDetail detailing what has actually been saved
Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured

saveBusiness

public abstract BusinessDetail saveBusiness(BusinessEntitys businessEntities)
                                     throws UDDIException,
                                            RemoteException
Performs a save_business UDDI call to save a set of BusinessEntitys in the UDDI registry.

Parameters:
businessEntities - The BusinessEntitys to save in the UDDI registry.
Returns:
a BusinessDetail detailing what has actually been saved
Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured

saveBusiness

public BusinessDetail saveBusiness(BusinessEntity businessEntity)
                            throws UDDIException,
                                   RemoteException
Performs a save_business UDDI call to save a specific BusinessEntity in the UDDI registry.

Parameters:
businessEntity - The BusinessEntity to save in the UDDI registry.
Returns:
a BusinessDetail detailing what has actually been saved
Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured

saveBusiness

public abstract BusinessDetail saveBusiness(UploadRegisters uploadRegisters)
                                     throws UDDIException,
                                            RemoteException
Performs a save_business UDDI call to save in the UDDI registry a set of BusinessEntitys specified by means of UploadRegisters.

Parameters:
uploadRegisters - The UploadRegisters specifying the BusinessEntitys to save.
Returns:
a BusinessDetail detailing what has actually been saved
Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured

saveBusiness

public BusinessDetail saveBusiness(UploadRegister uploadRegister)
                            throws UDDIException,
                                   RemoteException
Performs a save_business UDDI call to save in the UDDI registry a specific BusinessEntity specified by means of an UploadRegister.

Parameters:
uploadRegister - The UploadRegister specifying the BusinessEntity to save.
Returns:
a BusinessDetail detailing what has actually been saved *
Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured

saveService

public abstract ServiceDetail saveService(BusinessServices businessServices)
                                   throws UDDIException,
                                          RemoteException
Performs a save_service UDDI call to save a set of BusinessServices in the UDDI registry.

Parameters:
businessServices - The BusinessServices to save in the UDDI registry.
Returns:
a ServiceDetail detailing what has actually been saved
Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured

saveService

public ServiceDetail saveService(BusinessService businessService)
                          throws UDDIException,
                                 RemoteException
Performs a save_service UDDI call to save a BusinessService in the UDDI registry.

Parameters:
businessService - The BusinessService to save in the UDDI registry.
Returns:
a ServiceDetail detailing what has actually been saved
Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured

saveTModel

public abstract TModelDetail saveTModel(TModels tModels)
                                 throws UDDIException,
                                        RemoteException
Performs a save_tModel UDDI call to save a set of TModels in the UDDI registry.

Parameters:
tModels - The TModels to save in the UDDI registry.
Returns:
a TModelDetail detailing what has actually been saved
Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured

saveTModel

public TModelDetail saveTModel(TModel tModel)
                        throws UDDIException,
                               RemoteException
Performs a save_tModel UDDI call to save a specific TModel in the UDDI registry.

Parameters:
tModel - The TModel to save in the UDDI registry.
Returns:
a TModelDetail detailing what has actually been saved
Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured

validateCategorization

public abstract DispositionReport validateCategorization(TModelKey tModelKey,
                                                         java.lang.String keyValue,
                                                         BusinessEntity businessEntity)
                                                  throws UDDIException,
                                                         RemoteException
Deprecated. as of UDDI V2.0

Performs a validate_categorization call to verify that a specific category (keyValue) exists within the given taxonomy.

Parameters:
tModelKey - The identifier of a registered TModel that is used as a namespace qualifier that implies a specific taxonomy.
keyValue - The category identifier of the category within the identified taxonomy.
businessEntity - An optional BusinessEntity structure being categorized.
Returns:
a DispositionReport with a single success indicator
Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured

validateCategorization

public abstract DispositionReport validateCategorization(TModelKey tModelKey,
                                                         java.lang.String keyValue,
                                                         BusinessService businessService)
                                                  throws UDDIException,
                                                         RemoteException
Deprecated. as of UDDI V2.0

Performs a validate_categorization call to verify that a specific category (keyValue) exists within the given taxonomy.

Parameters:
tModelKey - The identifier of a registered TModel that is used as a namespace qualifier that implies a specific taxonomy.
businessService - A optional BusinessService structure being categorized.
Returns:
a DispositionReport with a single success indicator.
Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured

validateCategorization

public abstract DispositionReport validateCategorization(TModelKey tModelKey,
                                                         java.lang.String keyValue,
                                                         TModel tModel)
                                                  throws UDDIException,
                                                         RemoteException
Deprecated. as of UDDI V2.0

Performs a validate_categorization call to verify that a specific category (keyValue) exists within the given taxonomy.

Parameters:
tModelKey - The identifier of a registered TModel that is used as a namespace qualifier that implies a specific taxonomy.
tModel - An optional TModel structure being categorized.
Returns:
a DispositionReport with a single success indicator.
Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured

addPublisherAssertions

public abstract DispositionReport addPublisherAssertions(PublisherAssertions publisherAssertions)
                                                  throws UDDIException,
                                                         RemoteException
Performs an add_publisherAssertions call to add new assertions to the existing set of assertions tracked on a per-publisher basis.

Parameters:
publisherAssertions - The PublisherAssertions to add.
Returns:
a DispositionReport with a single success indicator
Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured
Since:
UDDI V2.0

deletePublisherAssertions

public abstract DispositionReport deletePublisherAssertions(PublisherAssertions publisherAssertions)
                                                     throws UDDIException,
                                                            RemoteException
Performs a delete_publisherAssertions call to remove assertions from the existing set of assertions tracked on a per-publisher basis.

Parameters:
publisherAssertions - The PublisherAssertions to remove.
Returns:
a DispositionReport with a single success indicator
Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured
Since:
UDDI V2.0

setPublisherAssertions

public abstract PublisherAssertions setPublisherAssertions(PublisherAssertions publisherAssertions)
                                                    throws UDDIException,
                                                           RemoteException
Performs a set_publisherAssertions call to manage all of the tracked relationship assertions associated with an individual publisher account.

Parameters:
publisherAssertions - The PublisherAssertions.
Returns:
a DispositionReport with a single success indicator
Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured
Since:
UDDI V2.0

getAssertionStatusReport

public abstract AssertionStatusReport getAssertionStatusReport()
                                                        throws UDDIException,
                                                               RemoteException
Performs a get_assertionStatusReport call that provides administrative support for determining the status of current and outstanding publisher assertions that involve any of the business registrations managed by the individual publisher account.

Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured
Since:
UDDI V2.0

getAssertionStatusReport

public abstract AssertionStatusReport getAssertionStatusReport(CompletionStatus completionStatus)
                                                        throws UDDIException,
                                                               RemoteException
Performs a get_assertionStatusReport call that provides administrative support for determining the status of current and outstanding publisher assertions that involve any of the business registrations managed by the individual publisher account.

Parameters:
completionStatus - Lets the publisher restrict the result set to only those relationships that have the status value specified.
Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured
Since:
UDDI V2.0

getPublisherAssertions

public abstract PublisherAssertions getPublisherAssertions()
                                                    throws UDDIException,
                                                           RemoteException
Performs a get_publisherAssertions call used to obtain the full set of publisher assertions that is associated with an individual publisher account.

Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured
Since:
UDDI V2.0

validateValues

public abstract DispositionReport validateValues(BusinessEntitys businessEntitys)
                                          throws UDDIException,
                                                 RemoteException
Performs a validate_values call to check that a BusinessEntity to be saved using a save_business call has CategoryBag and IdentifierBag elements that contain valid values.

Parameters:
businessEntitys - The BusinessEntitys to check for validity.
Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured
Since:
UDDI V2.0

validateValues

public abstract DispositionReport validateValues(BusinessServices businessServices)
                                          throws UDDIException,
                                                 RemoteException
Performs a validate_values call to check that a BusinessService to be saved using a save_service call has CategoryBag and IdentifierBag elements that contain valid values.

Parameters:
businessServices - The BusinessServices to check for validity.
Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured
Since:
UDDI V2.0

validateValues

public abstract DispositionReport validateValues(TModels tModels)
                                          throws UDDIException,
                                                 RemoteException
Performs a validate_values call to check that a TModel to be saved using a save_tModel call has CategoryBag and IdentifierBag elements that contain valid values.

Parameters:
tModels - The TModels to check for validity.
Throws:
UDDIException - if the server throws a DispositionReport
RemoteException - if a communication-related error occured
Since:
UDDI V2.0

Ruddi™ UDDI Client API
1.0

Download now! | Submit a bug or feature
(c) 2003 INSPIRE IT
Bld Brand Whitlock 109
1200 Brussels, Belgium
All Rights Reserved.