public static ValidationResult valid(String key, Object o) { ValidCheck check = new ValidCheck(); check.key = key; return applyCheck(check, key, o); }
public static ValidationResult past(String key, Object o) { InPastCheck check = new InPastCheck(); check.reference = new Date(); return applyCheck(check, key, o); }
public static ValidationResult future(String key, Object o) { InFutureCheck check = new InFutureCheck(); check.reference = new Date(); return applyCheck(check, key, o); }
public static ValidationResult past(String key, Object o, Date reference) { InPastCheck check = new InPastCheck(); check.reference = reference; return applyCheck(check, key, o); }
public static ValidationResult email(String key, Object o) { EmailCheck check = new EmailCheck(); return applyCheck(check, key, o); }
public static ValidationResult phone(String key, Object o) { PhoneCheck check = new PhoneCheck(); return applyCheck(check, key, o); }
public static ValidationResult required(String key, Object o) { RequiredCheck check = new RequiredCheck(); return applyCheck(check, key, o); }
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 match(String key, Object o, String pattern) { MatchCheck check = new MatchCheck(); check.pattern = Pattern.compile(pattern); 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 max(String key, Object o, double max) { MaxCheck check = new MaxCheck(); check.max = max; return applyCheck(check, key, o); }
public static ValidationResult future(String key, Object o, Date reference) { InFutureCheck check = new InFutureCheck(); check.reference = reference; return applyCheck(check, key, o); }
public static ValidationResult maxSize(String key, Object o, int maxSize) { MaxSizeCheck check = new MaxSizeCheck(); check.maxSize = maxSize; return applyCheck(check, key, o); }
public static ValidationResult url(String key, Object o) { URLCheck check = new URLCheck(); return applyCheck(check, key, o); }
public static ValidationResult ipv6Address(String key, Object o) { IPv6AddressCheck check = new IPv6AddressCheck(); return applyCheck(check, key, o); }
public static ValidationResult ipv4Address(String key, Object o) { IPv4AddressCheck check = new IPv4AddressCheck(); return applyCheck(check, key, o); }
public static ValidationResult isTrue(String key, Object o) { IsTrueCheck check = new IsTrueCheck(); return applyCheck(check, key, o); }