Package org.openxava.validators
Interface IPropertyValidator
-
- All Superinterfaces:
java.io.Serializable
- All Known Implementing Classes:
BigDecimalValidator,CoordinatesValidator,CreditCardValidator,EmailListValidator,EmailValidator,IPValidator,ISBNValidator,MACValidator,MetaCollection,MinimumSizeValidator,MoneyScaleValidator,NotBlankCharacterValidator,NotEmptyStringValidator,NotNegativeValidator,NotNullValidator,NotZeroValidator,PhoneNumberValidator,PositiveValidator,TolerantValidator,URLValidator
public interface IPropertyValidator extends java.io.SerializableValidator for a single property.- Author:
- Javier Paniza
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidvalidate(Messages errors, java.lang.Object value, java.lang.String propertyName, java.lang.String modelName)Validate.
-
-
-
Method Detail
-
validate
void validate(Messages errors, java.lang.Object value, java.lang.String propertyName, java.lang.String modelName) throws java.lang.Exception
Validate.The validation errors are added to an object of type
Messages.- Parameters:
errors- Not null. Ids list to read in the resources filevalue- Value to validate. It can be nullpropertyName- Property id in the resources filemodelName- Object id in the resources file.- Throws:
java.lang.Exception- Any unexpected problem.
-
-