Class BaseLengthValidation
- java.lang.Object
-
- org.cyclos.impl.utils.validation.validations.BasePropertyValidation
-
- org.cyclos.impl.utils.validation.validations.BaseLengthValidation
-
- All Implemented Interfaces:
PropertyValidation
- Direct Known Subclasses:
FixedLengthValidation,MaxLengthValidation,MinLengthValidation
public abstract class BaseLengthValidation extends BasePropertyValidation
Base validation which depends on a value length
-
-
Field Summary
-
Fields inherited from class org.cyclos.impl.utils.validation.validations.BasePropertyValidation
error
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract booleanisLengthValid(int length)protected booleanisValid(Object object, Object property, Object value)Should be implemented to return whether the value is valid.-
Methods inherited from class org.cyclos.impl.utils.validation.validations.BasePropertyValidation
getConversionHandler, getEntityManagerHandler, handleEmpty, validate
-
-
-
-
Method Detail
-
isLengthValid
protected abstract boolean isLengthValid(int length)
-
isValid
protected final boolean isValid(Object object, Object property, Object value)
Description copied from class:BasePropertyValidationShould be implemented to return whether the value is valid. If the value is valid, theBasePropertyValidation.validate(Object, Object, Object)method will return null. Otherwise, will return theValidationErrorreceived on the constructor (or a general validation error if none was passed)- Specified by:
isValidin classBasePropertyValidation
-
-