nl.knowlogy.validation.validators
Class MinSizeValidator

java.lang.Object
  extended by nl.knowlogy.validation.validators.BasePropertyValidator
      extended by nl.knowlogy.validation.validators.MinSizeValidator
All Implemented Interfaces:
PropertyMetadataSuplier, PropertyValidation

public class MinSizeValidator
extends BasePropertyValidator
implements PropertyMetadataSuplier

Author:
Robert

Field Summary
 
Fields inherited from class nl.knowlogy.validation.validators.BasePropertyValidator
logger
 
Constructor Summary
MinSizeValidator(ClassValidator classValidator, String propertyName, Long minValue)
           
MinSizeValidator(ClassValidator classValidator, String propertyName, Long minValue, String errorCode)
           
 
Method Summary
 void doValidatePropertyValue(Object toValidate, Object propertyValue, Messages errors)
          Validates the property value of object obj.
 String getDefaultErrorCode()
           
 void supplyMetaData(PropertyMetadata propertyMetadata)
           
 String toString()
           
 
Methods inherited from class nl.knowlogy.validation.validators.BasePropertyValidator
getErrorCode, getPropertyName, setErrorCode, setPropertyName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MinSizeValidator

public MinSizeValidator(ClassValidator classValidator,
                        String propertyName,
                        Long minValue)

MinSizeValidator

public MinSizeValidator(ClassValidator classValidator,
                        String propertyName,
                        Long minValue,
                        String errorCode)
Method Detail

getDefaultErrorCode

public String getDefaultErrorCode()
Specified by:
getDefaultErrorCode in class BasePropertyValidator

doValidatePropertyValue

public void doValidatePropertyValue(Object toValidate,
                                    Object propertyValue,
                                    Messages errors)
Description copied from interface: PropertyValidation
Validates the property value of object obj. In case of any validation errors, an they are added to the errors object.

Specified by:
doValidatePropertyValue in interface PropertyValidation
errors - errors object to which any validation errors are added.

supplyMetaData

public void supplyMetaData(PropertyMetadata propertyMetadata)
Specified by:
supplyMetaData in interface PropertyMetadataSuplier

toString

public String toString()
Overrides:
toString in class BasePropertyValidator


Copyright © 2007. All Rights Reserved.