nl.knowlogy.validation.validators
Class IsValidValidator
java.lang.Object
nl.knowlogy.validation.validators.BasePropertyValidator
nl.knowlogy.validation.validators.IsValidValidator
- All Implemented Interfaces:
- PropertyValidation
public class IsValidValidator
- extends BasePropertyValidator
The IsValidValidator
validates properties which are not
returning default types (like Integer, Long, String etc) but user defined classes or
arrays/collections of user defined classes.
These instances are validated, if exists, with the use of the Validatable
interface, otherwise with ValidationEngine instance.
- Author:
- Robert
- See Also:
ValidationEngine
,
Validatable
IsValidValidator
public IsValidValidator(ClassValidator classValidator,
String propertyName)
IsValidValidator
public IsValidValidator(ClassValidator classValidator,
String propertyName,
String errorCode)
getDefaultErrorCode
public String getDefaultErrorCode()
- Specified by:
getDefaultErrorCode
in class BasePropertyValidator
doValidatePropertyValue
public void doValidatePropertyValue(Object toValidate,
Object propertyValue,
Messages messages)
- 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.
messages
- errors object to which any validation errors are added.
doValidatePropertyValue
public void doValidatePropertyValue(Object toValidate,
Object propertyValue,
String group,
Messages messages)
toString
public String toString()
- Overrides:
toString
in class BasePropertyValidator
Copyright © 2007. All Rights Reserved.