if (date != null) {
return date;
}
FacesMessage msg = MessageUtils.getMessage(CONVERSION_MESSAGE_ID,new Object[]{
uiComponent.getId(),s});
throw new ConverterException(msg);
}
else
{
DateFormat dateFormat = createStandardDateFormat(facesContext);
dateFormat.setLenient(false);
try
{
Date date = dateFormat.parse(s);
return date;
}
catch (ParseException e)
{
FacesMessage msg = MessageUtils.getMessage(CONVERSION_MESSAGE_ID,new Object[]{
uiComponent.getId(),s});
throw new ConverterException(msg,e);
}
}
}