@Override public void configure(final HasSubstring annotation) { this.substring = annotation.value(); this.ignoreCase = annotation.ignoreCase(); }
@Override public boolean isValid(final ValidationConstraintContext vcc, final Object value) { return validate(value, min); }
@Override public void configure(final Min annotation) { this.min = annotation.value(); }
@Override public boolean isValid(final ValidationConstraintContext vcc, final Object value) { return validate(value, max); }
@Override public boolean isValid(final ValidationConstraintContext vcc, final Object value) { return validate(value, min, max); }
@Override public boolean isValid(final ValidationConstraintContext vcc, final Object value) { return validate(value, min); }
@Override public void configure(final MinLength annotation) { this.min = annotation.value(); }
@Override public void configure(final WildcardPathMatch annotation) { pattern = annotation.value(); }
@Override public boolean isValid(final ValidationConstraintContext vcc, final Object value) { return validate(value, pattern); }
@Override public void configure(final EqualToField annotation) { this.fieldName = annotation.value(); }
private void sizeConstraintCheck(Object val) { assertFalse(new SizeConstraint(4, 5).isValid(mockContext(), val)); assertFalse(new SizeConstraint(0, 1).isValid(mockContext(), val)); assertTrue(new SizeConstraint(1, 3).isValid(mockContext(), val)); assertTrue(new SizeConstraint(1, 2).isValid(mockContext(), val)); }
@Override public boolean isValid(final ValidationConstraintContext vcc, final Object value) { return validate(value, time); }
@Override public boolean isValid(final ValidationConstraintContext vcc, final Object value) { return validate(value); }
@Override public boolean isValid(final ValidationConstraintContext vcc, final Object value) { return validate(value, time); }
@Override public boolean isValid(final ValidationConstraintContext vcc, final Object value) { return validate(value, substring, ignoreCase); }
public class Woo { @AssertValid(profiles = "*") protected Zoo zoo = new Zoo(); }