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]