That's because you don't know for how many hours i've
been sitting in from of my computer and screamming at
it, haha!!!
--- Bryce Fischer <[EMAIL PROTECTED]>
escreveu:
> Then you are doing better than I did. It took me
> several iterations to
> figure it out. I ended up testing with two differnt
> forms, putting
> breakpoints in my Converters to figure out what was
> going on...
>
>
> Leandro Melo wrote:
>
> >I almost understand it in the other way, haha...
> >
> >Now things are clear!!!
> >
> >
> > --- Bryce Fischer <[EMAIL PROTECTED]>
> >escreveu:
> >
> >
> >>Leandro Melo wrote:
> >>
> >>
> >>
> >>>I got one doubt in your code when used in a
> >>>
> >>>
> >>situation
> >>
> >>
> >>>that i mentioned (transforming data from action
> >>>
> >>>
> >>form
> >>
> >>
> >>>to dto).
> >>>When date comes from action form, they usually
> come
> >>>
> >>>
> >>in
> >>
> >>
> >>>Strings, but in your method you verify
> >>>
> >>>value instanceof Date...
> >>>
> >>>This will never happen, as the value comes in
> >>>
> >>>
> >>String.
> >>
> >>
> >>>
> >>>
> >>>
> >>>
> >>Sorry, I had it backwards (thats what I get when I
> >>post in a hurry).
> >>The example I sent was converting a Date property
> to
> >>String. To convert
> >>other types to Date I have the following
> Converter:
> >>
> >>public class DateConverter implements Converter{
> >> public Object convert(Class type, Object value)
> {
> >> if (value == null) {
> >> return null;
> >> } else if (type == Date.class) {
> >> return convertToDate(type, value);
> >> } else if (type == String.class) {
> >> return convertToString(type, value);
> >> }
> >>
> >> throw new ConversionException("Could not
> >>convert " +
> >>
> >>value.getClass().getName() + " to " +
> >>
> >>type.getName());
> >> }
> >>
> >> protected Object convertToDate(Class type,
> Object
> >>value) {
> >> if (value instanceof String) {
> >> try {
> >>
> >> return df.parse((String) value);
> >> } catch (Exception pe) {
> >> throw new
> ConversionException("Error
> >>converting String to
> >>Date");
> >> }
> >> }
> >>
> >> throw new ConversionException("Could not
> >>convert " +
> >>
> >>value.getClass().getName() + " to " +
> >>
> >>type.getName());
> >> }
> >>}
> >>
> >>To register:
> >>
> >>ConvertUtils.register(new DateConverter(),
> >>Date.class);
> >>
> >>
> >>
> >>>Am i saying something stupid???
> >>>
> >>>I'm not saying your code is wrong, but not
> >>>
> >>>
> >>appropriate
> >>
> >>
> >>>for the situation in question.
> >>>
> >>>Am i right?
> >>>
> >>>
> >>>
> >>
> >>
>
>---------------------------------------------------------------------
> >
> >
> >>To unsubscribe, e-mail:
> >>[EMAIL PROTECTED]
> >>For additional commands, e-mail:
> >>[EMAIL PROTECTED]
> >>
> >>
> >>
> >>
> >
> >
> >
> >
> >
>
>_______________________________________________________
> >Yahoo! Acesso Gr�tis - navegue de gra�a com conex�o
> de qualidade!
> >http://br.acesso.yahoo.com/
> >
>
>---------------------------------------------------------------------
> >To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> >For additional commands, e-mail:
> [EMAIL PROTECTED]
> >
> >
> >
>
>
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
>
>
_______________________________________________________
Yahoo! Acesso Gr�tis - navegue de gra�a com conex�o de qualidade!
http://br.acesso.yahoo.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]