Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.common.instancevalidator.validators
Class UniqueValidator

java.lang.Object
  extended by eu.esdihumboldt.hale.common.instancevalidator.validators.UniqueValidator
All Implemented Interfaces:
ConstraintValidator, PropertyConstraintValidator

public class UniqueValidator
extends Object
implements PropertyConstraintValidator

Validator for Unique.

Author:
Kai Schwierczek

Constructor Summary
UniqueValidator()
           
 
Method Summary
 void validatePropertyConstraint(Object[] values, PropertyConstraint constraint, PropertyDefinition property, InstanceValidationContext context)
          Validate values against constraint.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UniqueValidator

public UniqueValidator()
Method Detail

validatePropertyConstraint

public void validatePropertyConstraint(Object[] values,
                                       PropertyConstraint constraint,
                                       PropertyDefinition property,
                                       InstanceValidationContext context)
                                throws ValidationException
Description copied from interface: PropertyConstraintValidator
Validate values against constraint. The constraint and the values belong to property.

Specified by:
validatePropertyConstraint in interface PropertyConstraintValidator
Parameters:
values - the values to validate, may be null
constraint - the constraint to validate
property - the property the values and the constraint belong to
context - the validation context
Throws:
ValidationException - if the validation fails
See Also:
PropertyConstraintValidator.validatePropertyConstraint(Object[], PropertyConstraint, PropertyDefinition, InstanceValidationContext)

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d