org.apache.juddi.datatype.request
Class ValidateValues

java.lang.Object
  extended by org.apache.juddi.datatype.request.ValidateValues
All Implemented Interfaces:
java.io.Serializable, 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

Author:
Steve Viens (sviens@apache.org)
See Also:
Serialized Form

Constructor Summary
ValidateValues()
           
 
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

ValidateValues

public ValidateValues()
Method Detail

setGeneric

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

getGeneric

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

addBusinessEntity

public void addBusinessEntity(BusinessEntity business)

setBusinessEntityVector

public void setBusinessEntityVector(java.util.Vector businesses)

getBusinessEntityVector

public java.util.Vector getBusinessEntityVector()

addBusinessService

public void addBusinessService(BusinessService service)

setBusinessServiceVector

public void setBusinessServiceVector(java.util.Vector services)

getBusinessServiceVector

public java.util.Vector getBusinessServiceVector()

addTModel

public void addTModel(TModel tModel)

setTModelVector

public void setTModelVector(java.util.Vector tModels)

getTModelVector

public java.util.Vector getTModelVector()


Copyright © 2004-2007. All Rights Reserved.