Class ValidateValues

  extended by org.apache.juddi.datatype.request.ValidateValues
All Implemented Interfaces:, RegistryObject, Inquiry

public class ValidateValues
extends java.lang.Object
implements RegistryObject, Inquiry

"Whenever save_business, save_service or save_tModel are called, the contents of any included categoryBag or identifierBag element may be checked to see that it contains valid values. Checking is performed for taxonomies and identifier schemes that are classified as "checked". UDDI version 2 provides the ability for third parties to register new taxonomies and identifier schemes, and then control the validation process used by UDDI to perform such checks. Third parties that want to provision such a capability must implement a web service in the same manner that UDDI does (e.g. using SOAP 1.1 over HTTP for message passing) that exposes a single method named validate_values. The interface for validate_values is described here." "A UDDI operator sends the validate_values message to the appropriate external service, of which there is exactly one, whenever a publisher saves data that uses a categorization value or identifier whose use is regulated by the external party who controls that service. For purposes of discussion, these identifiers and classifications are called checked value sets. The normal use is to verify that specific categories or identifiers (checking the keyValue attribute values supplied) exist within the given taxonomy or identifier system. For certain categorizations and identifiers, the party providing the validation service may further restrict the use of a value to certain parties based on the identifiers passed in the message or any other type of contextual check that is possible using the passed data." - from UDDI Version 2 Programmers API Specification, pg. 70

Steve Viens (
See Also:
Serialized Form

Constructor Summary
Method Summary
 void addBusinessEntity(BusinessEntity business)
 void addBusinessService(BusinessService service)
 void addTModel(TModel tModel)
 java.util.Vector getBusinessEntityVector()
 java.util.Vector getBusinessServiceVector()
 java.lang.String getGeneric()
 java.util.Vector getTModelVector()
 void setBusinessEntityVector(java.util.Vector businesses)
 void setBusinessServiceVector(java.util.Vector services)
 void setGeneric(java.lang.String genericValue)
 void setTModelVector(java.util.Vector tModels)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail


public ValidateValues()
Method Detail


public void setGeneric(java.lang.String genericValue)
genericValue -


public java.lang.String getGeneric()
String UDDI request's generic value.


public void addBusinessEntity(BusinessEntity business)


public void setBusinessEntityVector(java.util.Vector businesses)


public java.util.Vector getBusinessEntityVector()


public void addBusinessService(BusinessService service)


public void setBusinessServiceVector(java.util.Vector services)


public java.util.Vector getBusinessServiceVector()


public void addTModel(TModel tModel)


public void setTModelVector(java.util.Vector tModels)


public java.util.Vector getTModelVector()

Copyright © 2004-2007. All Rights Reserved.