@ClientSideValidator(function="CAF.Validator.dateRange",base="wm_cafshared",scripts={@ClientSideScript(resource="/dyn/j/ui/js/validators/standard/standard.js",library="validators/standard/standard"),@ClientSideScript(resource="/dyn/controls/date.js",library="controls/date")}) public class FormattedDateRange extends BaseValidator
Modifier and Type | Field and Description |
---|---|
static String |
AFTER_MAX_MESSAGE_ID |
static String |
BEFORE_MIN_MESSAGE_ID |
static String |
DEFAULT_DATE_PATTERN |
static String |
DEFAULT_TIME_PATTERN |
static String |
FORMAT_DATE_ERROR_ID |
static String |
FORMAT_DATE_TIME_ERROR_ID |
static String |
INPUT_DATE_ERROR_ID |
static String |
INPUT_DATE_TIME_ERROR_ID |
protected Boolean |
m_bUseTime |
protected String |
m_formattedMaximum |
protected String |
m_formattedMinimum |
protected String |
m_sDatePattern |
protected String |
m_smaximum |
protected String |
m_sminimum |
protected String |
m_sTimePattern |
protected String |
m_sTimeZone |
static String |
MAX_DATE_ERROR_ID |
static String |
MAX_DATE_TIME_ERROR_ID |
static String |
MIN_DATE_ERROR_ID |
static String |
MIN_DATE_TIME_ERROR_ID |
static String |
VALIDATOR_ID
The standard converter id for this converter.
|
BAD_PARAMETER_LONG_ID, BAD_PARAMETER_SHORT_ID, BAD_STRING_LONG_ID, BAD_STRING_SHORT_ID, BAD_TYPE_LONG_ID, BAD_TYPE_SHORT_ID, EMPTY_MESSAGE_ID, m_bShowCAFErrorMsg, m_bTransient, m_clientLocale, m_CustomMessage, MIN_MAX_MESSAGE_ID, NULL_PATTERN_MESSAGE_ID, OVER_MAX_MESSAGE_ID, UNDER_MIN_MESSAGE_ID
NOT_IN_RANGE_MESSAGE_ID
Constructor and Description |
---|
FormattedDateRange() |
FormattedDateRange(String maximum) |
FormattedDateRange(String maximum,
String minimum) |
getClientLocale, getCustomErrorMsg, getRegionAsString, getshowCAFErrorMsg, isStringObj, isTransient, isValue, setCustomErrorMsg, setRegion, setshowCAFErrorMsg, setTransient
public static final String VALIDATOR_ID
The standard converter id for this converter.
public static final String AFTER_MAX_MESSAGE_ID
public static final String BEFORE_MIN_MESSAGE_ID
public static final String FORMAT_DATE_ERROR_ID
public static final String FORMAT_DATE_TIME_ERROR_ID
public static final String MIN_DATE_TIME_ERROR_ID
public static final String MIN_DATE_ERROR_ID
public static final String MAX_DATE_TIME_ERROR_ID
public static final String MAX_DATE_ERROR_ID
public static final String INPUT_DATE_ERROR_ID
public static final String INPUT_DATE_TIME_ERROR_ID
public static final String DEFAULT_DATE_PATTERN
public static final String DEFAULT_TIME_PATTERN
protected String m_sminimum
protected String m_smaximum
protected String m_sTimeZone
protected String m_sDatePattern
protected String m_sTimePattern
protected Boolean m_bUseTime
protected transient String m_formattedMinimum
protected transient String m_formattedMaximum
public FormattedDateRange()
public FormattedDateRange(String maximum)
public void validate(FacesContext context, UIComponent component, Object value) throws ValidatorException
validate
in interface Validator
validate
in class BaseValidator
ValidatorException
public void localValidate(Date dValue, Date dMin, Date dMax, DateFormat dFormat)
public void localValidate(Calendar dValue, Date dMin, Date dMax, DateFormat dFormat)
protected Date getMin(DateFormat dFormat, FacesContext context)
protected Date getMax(DateFormat dFormat, FacesContext context)
public String getMaximum()
public void setMaximum(String maximum)
protected DateFormat resolveDateFormat(FacesContext context)
protected DateFormat resolveFixedFormat(FacesContext context)
protected SimpleDateFormat resolveToDefaultStringFormat()
protected SimpleDateFormat resolveToStringFormat()
public String getMinimum()
public void setMinimum(String minimum)
public void setDatePattern(String sValue)
public String getDatePattern()
public void setTimePattern(String sValue)
public String getTimePattern()
public void setUseTime(Boolean bValue)
public Boolean getUseTime()
public String getTimeZone()
public void setTimeZone(String sValue)
public Object saveState(FacesContext context)
saveState
in interface StateHolder
saveState
in class BaseValidator
public void restoreState(FacesContext context, Object state)
restoreState
in interface StateHolder
restoreState
in class BaseValidator