In Trinidad internal package there is a TypeConverter, use in the Date/Number converter (internals) of Trinidad.
has a factory and some more stuff, perhaps worth to check (they were introduced - looooooooooooooooooooooong time ago - to support the mentioned "oracle types", from the binding layer) -M On Wed, Sep 8, 2010 at 4:27 PM, Leonardo Uribe <lu4...@gmail.com> wrote: > Hi Martin > > Yes, to solve the problem with t:inputCalendar and t:inputDate it was clear > an interface like that was necessary but it is tied to java.util.Date in > this case: > > /** > * Provide a bridge between the java.util.Date instance used by a component > * that receive date/time values and the "business" value used to represent > * the value. > */ > public interface DateBusinessConverter > { > /** > * Convert the java.util.Date instance calculated from submittedValue, > * so the resulting object will be used later as the converted value > * and validation. > */ > public Object getBusinessValue(FacesContext context, > UIComponent component, > java.util.Date value); > > /** > * Used to retrieve the value stored in the business bean and convert > * it in a representation that the component (t:inputCalendar and > * t:inputDate for example)using this class can manipulate. > */ > public java.util.Date getDateValue(FacesContext context, > UIComponent component, > Object value); > } > > This two components requires a date/time interface, and in this case the > choice was java.util.Date, to keep things simple, and to indicate that > internally, t:inputCalendar and t:inputDate only "understands" > java.util.Date for rendering. > > best regards, > > Leonardo > > 2010/9/8 Martin Marinschek <mmarinsc...@apache.org> >> >> > I discussed this with the EG (and also Ed privately), >> > and there wasn't much interest for adding this. >> >> P.S.: it might however be useful to have this in the MyFaces >> implementation somehow. >> >> @Leonardo: did you actually provide a business-converter interface - >> we discussed about this? >> >> best regards, >> >> Martin >> >> > -- >> > >> > http://www.irian.at >> > >> > Your JSF powerhouse - >> > JSF Consulting, Development and >> > Courses in English and German >> > >> > Professional Support for Apache MyFaces >> > >> >> >> -- >> >> http://www.irian.at >> >> Your JSF powerhouse - >> JSF Consulting, Development and >> Courses in English and German >> >> Professional Support for Apache MyFaces > > -- Matthias Wessendorf blog: http://matthiaswessendorf.wordpress.com/ sessions: http://www.slideshare.net/mwessendorf twitter: http://twitter.com/mwessendorf