/** * @param minimum * the minimum <code>Date</code> * @param maximum * the maximum <code>Date</code> * @return a {@link DateValidator} that validates if a date is between (inclusive) a minimum and * maximum */ public static DateValidator range(Date minimum, Date maximum) { return new DateValidator(minimum, maximum); }
/** * @param maximum * the maximum <code>Date</code> * * @return a {@link DateValidator} that validates if a date is before or equal to a maximum date */ public static DateValidator maximum(Date maximum) { return new DateValidator(null, maximum); }
/** * @param minimum * the minimum <code>Date</code> * * @return a {@link DateValidator} that validates if a date is after or equal to a minimum date */ public static DateValidator minimum(Date minimum) { return new DateValidator(minimum, null); }
/** * @param maximum * the maximum <code>Date</code> * @param format * The format string used to format the date with SimpleDateFormat * * @return a {@link DateValidator} that validates if a date is before or equal to a maximum date */ public static DateValidator maximum(Date maximum, String format) { return new DateValidator(null, maximum, format); }
/** * @param minimum * the minimum <code>Date</code> * @param maximum * the maximum <code>Date</code> * @return a {@link DateValidator} that validates if a date is between (inclusive) a minimum and * maximum */ public static DateValidator range(Date minimum, Date maximum) { return new DateValidator(minimum, maximum); }
/** * @param minimum * the minimum <code>Date</code> * @param format * The format string used to format the date with SimpleDateFormat * * @return a {@link DateValidator} that validates if a date is after or equal to a minimum date */ public static DateValidator minimum(Date minimum, String format) { return new DateValidator(minimum, null, format); }
/** * @param maximum * the maximum <code>Date</code> * @param format * The format string used to format the date with SimpleDateFormat * * @return a {@link DateValidator} that validates if a date is before or equal to a maximum date */ public static DateValidator maximum(Date maximum, String format) { return new DateValidator(null, maximum, format); }
/** * @param minimum * the minimum <code>Date</code> * @param format * The format string used to format the date with SimpleDateFormat * * @return a {@link DateValidator} that validates if a date is after or equal to a minimum date */ public static DateValidator minimum(Date minimum, String format) { return new DateValidator(minimum, null, format); }
/** * @param maximum * the maximum <code>Date</code> * * @return a {@link DateValidator} that validates if a date is before or equal to a maximum date */ public static DateValidator maximum(Date maximum) { return new DateValidator(null, maximum); }
/** * @param minimum * the minimum <code>Date</code> * * @return a {@link DateValidator} that validates if a date is after or equal to a minimum date */ public static DateValidator minimum(Date minimum) { return new DateValidator(minimum, null); }
/** * @param minimum * the minimum <code>Date</code> * @param maximum * the maximum <code>Date</code> * @param format * The format string used to format the date with SimpleDateFormat * * @return a {@link DateValidator} that validates if a date is between (inclusive) a minimum and * maximum */ public static DateValidator range(Date minimum, Date maximum, String format) { return new DateValidator(minimum, maximum, format); }
/** * @param minimum * the minimum <code>Date</code> * @param maximum * the maximum <code>Date</code> * @param format * The format string used to format the date with SimpleDateFormat * * @return a {@link DateValidator} that validates if a date is between (inclusive) a minimum and * maximum */ public static DateValidator range(Date minimum, Date maximum, String format) { return new DateValidator(minimum, maximum, format); }