@Override public void configure(Range range) { this.min = range.min(); this.max = range.max(); setMessage(range.message()); }
public static ValidationResult past(String key, Object o, Date reference) { InPastCheck check = new InPastCheck(); check.reference = reference; return applyCheck(check, key, o); }
@Override public void configure(Max max) { this.max = max.value(); setMessage(max.message()); }
@Override public boolean isValid(final ValidatableWithPayload<?> value, final ValidationPayload payload, final ConstraintValidatorContext constraintValidatorContext) { return reportValidationStatus(value.validate(payload), constraintValidatorContext); } }
@Override public boolean isValid(final Validatable<?> value, final ConstraintValidatorContext constraintValidatorContext) { return reportValidationStatus(value.validate(), constraintValidatorContext); } }
@Override public void configure(MinSize annotation) { this.minSize = annotation.value(); setMessage(annotation.message()); }
@Override public void configure(Min min) { this.min = min.value(); setMessage(min.message()); }
@Override public void configure(Equals equals) { this.to = equals.value(); setMessage(equals.message()); }
@Override public void configure(MaxSize annotation) { this.maxSize = annotation.value(); setMessage(annotation.message()); }
public static ValidationResult min(String key, Object o, double min) { MinCheck check = new MinCheck(); check.min = min; return applyCheck(check, key, o); }
public static ValidationResult equals(String key, Object o, String otherName, Object to) { EqualsCheck check = new EqualsCheck(); check.otherKey = otherName; check.otherValue = to; return applyCheck(check, key, o); }
public static ValidationResult range(String key, Object o, double min, double max) { RangeCheck check = new RangeCheck(); check.min = min; check.max = max; return applyCheck(check, key, o); }
public static ValidationResult minSize(String key, Object o, int minSize) { MinSizeCheck check = new MinSizeCheck(); check.minSize = minSize; return applyCheck(check, key, o); }
public static ValidationResult valid(String key, Object o) { ValidCheck check = new ValidCheck(); check.key = key; return applyCheck(check, key, o); }
@Override public void configure(IPv4Address ipv4Address) { setMessage(ipv4Address.message()); }
@Override public void configure(IsTrue isTrue) { setMessage(isTrue.message()); }
public static ValidationResult required(String key, Object o) { RequiredCheck check = new RequiredCheck(); return applyCheck(check, key, o); }
@Override public boolean isValid(final ValidatableWithPayload<?> value, final ValidationPayload payload, final ConstraintValidatorContext constraintValidatorContext) { return reportValidationStatus(value.validate(payload), constraintValidatorContext); } }
@Override public boolean isValid(final Validatable<?> value, final ConstraintValidatorContext constraintValidatorContext) { return reportValidationStatus(value.validate(), constraintValidatorContext); } }
@Override public boolean isValid(final ValidatableWithPayload<?> value, final ValidationPayload payload, final ConstraintValidatorContext constraintValidatorContext) { return reportValidationStatus(value.validate(payload), constraintValidatorContext); } }