private FacesMessage getWrongDayMessage(FacesContext context, UIComponent component, Object value, Object day) { Converter converter = getConverter(context, component); Object cValue = _getConvertedValue(context, component, converter, value); Object cDay = _getConvertedValue(context, component, converter, day); Object[] params = { cValue, cDay }; return getFacesMessage(DAY_MESSAGE_ID, params); }
/** * Construct a {@link javax.faces.validator.Validator} with no preconfigured limits. */ public AbstractDateRestrictionValidator() { super(); _initMaps(); }
Calendar calendar = getCalendar(); calendar.setTime(getDateValue(value)); Date convertedDate = calendar.getTime(); if (_getInvalidDaysOfWeek().contains(weekday)) throw new ValidatorException(getWrongWeekDayMessage(context, component, value, weekday)); if (_getInvalidMonths().contains(month)) throw new ValidatorException(getWrongMonthMessage(context, component, value, month)); DateListProvider dlp = getInvalidDays(); List<Date> dates = null; if (dlp != null) && !date.after(convertedDate)) throw new ValidatorException(getWrongDayMessage( context, component, value, date));
private final Set<String> _getInvalidDaysOfWeek() { Set<String> daysOfWeekSet = new HashSet<String>(); String[] daysOfWeek = getInvalidDaysOfWeek(); if (daysOfWeek != null) { for (int i = 0; i < daysOfWeek.length; i++) { daysOfWeekSet.add(daysOfWeek[i].toLowerCase()); } } return daysOfWeekSet; }
Calendar calendar = getCalendar(); calendar.setTime(getDateValue(value)); Date convertedDate = calendar.getTime(); if (_getInvalidDaysOfWeek().contains(weekday)) throw new ValidatorException(getWrongWeekDayMessage(context, component, value, weekday)); if (_getInvalidMonths().contains(month)) throw new ValidatorException(getWrongMonthMessage(context, component, value, month)); DateListProvider dlp = getInvalidDays(); List<Date> dates = null; if (dlp != null) && !date.after(convertedDate)) throw new ValidatorException(getWrongDayMessage( context, component, value, date));
private final Set<String> _getInvalidDaysOfWeek() { Set<String> daysOfWeekSet = new HashSet<String>(); String[] daysOfWeek = getInvalidDaysOfWeek(); if (daysOfWeek != null) { for (int i = 0; i < daysOfWeek.length; i++) { daysOfWeekSet.add(daysOfWeek[i].toLowerCase()); } } return daysOfWeekSet; }
private FacesMessage getWrongWeekDayMessage(FacesContext context, UIComponent component, Object value, Object weekday) { Converter converter = getConverter(context, component); Object cWeekday = _getConvertedValue(context, component, converter, weekday); Object[] params = { cWeekday }; return getFacesMessage(WEEKDAY_MESSAGE_ID, params); }
/** * Construct a {@link Validator} with no preconfigured limits. */ public AbstractDateRestrictionValidator() { super(); _initMaps(); }
private FacesMessage getWrongDayMessage(FacesContext context, UIComponent component, Object value, Object day) { Converter converter = getConverter(context, component); Object cValue = _getConvertedValue(context, component, converter, value); Object cDay = _getConvertedValue(context, component, converter, day); Object[] params = { cValue, cDay }; return getFacesMessage(DAY_MESSAGE_ID, params); }
private FacesMessage getWrongWeekDayMessage(FacesContext context, UIComponent component, Object value, Object weekday) { Converter converter = getConverter(context, component); Object cWeekday = _getConvertedValue(context, component, converter, weekday); Object[] params = { cWeekday }; return getFacesMessage(WEEKDAY_MESSAGE_ID, params); }
private FacesMessage getWrongMonthMessage(FacesContext context, UIComponent component, Object value, Object month) { Converter converter = getConverter(context, component); Object cMonth = _getConvertedValue(context, component, converter, month); Object[] params = { cMonth }; return getFacesMessage(MONTH_MESSAGE_ID, params); }
private FacesMessage getWrongMonthMessage(FacesContext context, UIComponent component, Object value, Object month) { Converter converter = getConverter(context, component); Object cMonth = _getConvertedValue(context, component, converter, month); Object[] params = { cMonth }; return getFacesMessage(MONTH_MESSAGE_ID, params); }