Ruddi™ UDDI Client API
1.0

inspireit.uddi.util.validators
Class BusinessEntityValidator

java.lang.Object
  |
  +--inspireit.uddi.util.validators.BusinessEntityValidator

public class BusinessEntityValidator
extends java.lang.Object

BusinessEntity validator.

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

Field Summary
protected  BusinessEntity businessEntity
          The BusinessEntity to validate.
protected  boolean throwOnFirst
          Whether the exception should be thrown from the first anomaly or when all checkings have been performed.
 
Constructor Summary
protected BusinessEntityValidator()
          BusinessEntityValidator default constructor.
protected BusinessEntityValidator(BusinessEntity businessEntity, boolean throwOnFirst)
          BusinessEntityValidator constructor.
 
Method Summary
 void validate()
          Validates a BusinessEntity.
 void validateAuthorizedName(AuthorizedName authorizedName)
           
 void validateBusinessKey(BusinessKey businessKey)
           
 void validateBusinessServices(BusinessServices businessServices)
           
 void validateCategoryBag(CategoryBag categoryBag)
           
 void validateContacts(Contacts contacts)
           
 void validateDescription(Description description)
           
 void validateDiscoveryURLs(DiscoveryURLs discoveryURLs)
           
 void validateIdentifierBag(IdentifierBag identifierBag)
           
 void validateName(Name name)
           
 void validateOperator(Operator operator)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

businessEntity

protected BusinessEntity businessEntity
The BusinessEntity to validate.


throwOnFirst

protected boolean throwOnFirst
Whether the exception should be thrown from the first anomaly or when all checkings have been performed.

Constructor Detail

BusinessEntityValidator

protected BusinessEntityValidator()
BusinessEntityValidator default constructor.


BusinessEntityValidator

protected BusinessEntityValidator(BusinessEntity businessEntity,
                                  boolean throwOnFirst)
BusinessEntityValidator constructor.

Parameters:
businessEntity - The BusinessEntity to validate.
throwOnFirst - Whether the exception should be thrown from the first anomaly or when all checkings have been performed.
Method Detail

validate

public void validate()
              throws BusinessEntityException
Validates a BusinessEntity.

Throws:
BusinessEntityException - if a BusinessEntity anomaly has been detected

validateBusinessKey

public void validateBusinessKey(BusinessKey businessKey)
                         throws BusinessEntityException
BusinessEntityException

validateAuthorizedName

public void validateAuthorizedName(AuthorizedName authorizedName)
                            throws BusinessEntityException
BusinessEntityException

validateOperator

public void validateOperator(Operator operator)
                      throws BusinessEntityException
BusinessEntityException

validateDiscoveryURLs

public void validateDiscoveryURLs(DiscoveryURLs discoveryURLs)
                           throws BusinessEntityException
BusinessEntityException

validateName

public void validateName(Name name)
                  throws BusinessEntityException
BusinessEntityException

validateDescription

public void validateDescription(Description description)
                         throws BusinessEntityException
BusinessEntityException

validateContacts

public void validateContacts(Contacts contacts)
                      throws BusinessEntityException
BusinessEntityException

validateBusinessServices

public void validateBusinessServices(BusinessServices businessServices)
                              throws BusinessEntityException
BusinessEntityException

validateIdentifierBag

public void validateIdentifierBag(IdentifierBag identifierBag)
                           throws BusinessEntityException
BusinessEntityException

validateCategoryBag

public void validateCategoryBag(CategoryBag categoryBag)
                         throws BusinessEntityException
BusinessEntityException

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.