nl.knowlogy.validation.validators
Class MaxLengthValidator

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

public class MaxLengthValidator
extends BasePropertyValidator
implements PropertyMetadataSuplier

Author:
Robert

Field Summary
 
Fields inherited from class nl.knowlogy.validation.validators.BasePropertyValidator
logger
 
Constructor Summary
MaxLengthValidator(ClassValidator classValidator, String propertyName, Long maxLength)
           
MaxLengthValidator(ClassValidator classValidator, String propertyName, Long maxLength, String errorCode)
           
 
Method Summary
 void doValidatePropertyValue(Object toValidate, Object propertyValue, Messages errors)
          Validates the property value of object obj.
 String getDefaultErrorCode()
           
 void setMaxLength(Long maxLength)
           
 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

MaxLengthValidator

public MaxLengthValidator(ClassValidator classValidator,
                          String propertyName,
                          Long maxLength)

MaxLengthValidator

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

setMaxLength

public void setMaxLength(Long maxLength)
Parameters:
maxLength - The maxLength to set.

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.