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]

Reply via email to