nl.knowlogy.validation.validators
Class MaxSizeValidator

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

public class MaxSizeValidator
extends BasePropertyValidator
implements PropertyMetadataSuplier

Author:
Robert

Field Summary
 
Fields inherited from class nl.knowlogy.validation.validators.BasePropertyValidator
logger
 
Constructor Summary
MaxSizeValidator(ClassValidator classValidator, String propertyName, Long maxSize)
           
MaxSizeValidator(ClassValidator classValidator, String propertyName, Long maxSize, 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

MaxSizeValidator

public MaxSizeValidator(ClassValidator classValidator,
                        String propertyName,
                        Long maxSize)

MaxSizeValidator

public MaxSizeValidator(ClassValidator classValidator,
                        String propertyName,
                        Long maxSize,
                        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.