Ruddi™ UDDI Client API
1.0

inspireit.uddi.util.validators
Class InstanceDetailsValidator

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

public class InstanceDetailsValidator
extends java.lang.Object

InstanceDetails validator.

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

Field Summary
protected  InstanceDetails instanceDetails
          The InstanceDetails 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 InstanceDetailsValidator()
          InstanceDetailsValidator default constructor.
protected InstanceDetailsValidator(InstanceDetails instanceDetails, boolean throwOnFirst)
          InstanceDetailsValidator constructor.
 
Method Summary
 void validate()
          Validates a InstanceDetails.
 void validateDescription(Description description)
          Validates a Description.
 void validateInstanceParms(InstanceParms instanceParms)
          Validates an InstanceParms.
 void validateOverviewDocs(OverviewDocs overviewDocs)
          Validates the OverviewDocs.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

instanceDetails

protected InstanceDetails instanceDetails
The InstanceDetails 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

InstanceDetailsValidator

protected InstanceDetailsValidator()
InstanceDetailsValidator default constructor.


InstanceDetailsValidator

protected InstanceDetailsValidator(InstanceDetails instanceDetails,
                                   boolean throwOnFirst)
InstanceDetailsValidator constructor.

Parameters:
instanceDetails - The InstanceDetails 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 InstanceDetailsException
Validates a InstanceDetails.

Throws:
InstanceDetailsException - if an InstanceDetails anomaly has been detected

validateDescription

public void validateDescription(Description description)
                         throws InstanceDetailsException
Validates a Description.

Parameters:
description - The Description to validate.
Throws:
InstanceDetailsException - if a Description anomaly has been detected

validateOverviewDocs

public void validateOverviewDocs(OverviewDocs overviewDocs)
                          throws InstanceDetailsException
Validates the OverviewDocs.

Parameters:
overviewDocs - The OverviewDocs to validate.
Throws:
InstanceDetailsException - if an OverviewDoc anomaly has been detected

validateInstanceParms

public void validateInstanceParms(InstanceParms instanceParms)
                           throws InstanceDetailsException
Validates an InstanceParms.

Parameters:
instanceParms - The InstanceParms to validate.
Throws:
InstanceDetailsException - if an InstanceParms anomaly has been detected

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.