package com.smartgwt.client.widgets.form.validator; import java.util.Date; /** * Tests whether the value for a date field is within the range specified. Range is inclusive, and is specified via * validator.min and validator.max, which should be dates. * <p/> * Note that the errorMessage for this validator will be evaluated as a dynamicString - text within ${...} will be * evaluated as JS code when the message is displayed, with max and min available as variables mapped to validator.max * and validator.min. */ public class DateRangeValidator extends Validator { public DateRangeValidator() { setAttribute("type", "dateRange"); } /** * Set the min. * * @param min the min */ public void setMin(Date min) { setAttribute("min", min); } /** * Return the min. * * @return the min */ public Date getMin() { return getAttributeAsDate("min"); } /** * Set the max. * * @param max the max */ public void setMax(Date max) { setAttribute("max", max); } /** * Return the max. * * @return the max */ public Date getMax() { return getAttributeAsDate("max"); } }