|
|
|
I am missing a basic validator that allows a property to be optional ({{null}} is valid) but if its value is set it must not be an empty {{String}} (trimmed). In my opinion this is some of the most used cases. I dont want my optional columns to be possible cluttered with empty strings.
Basically this simple validator: {code} public class NullOrNotBlankValidator implements ConstraintValidator<NullOrNotBlank, String> { @Override public void initialize(final NullOrNotBlank constraintAnnotation){}
@Override public boolean isValid(final String value, final ConstraintValidatorContext context) { return value == null || !value.trim().isEmpty(); } } {code}
|
|
|
|