In fact, this way of thinking is overcomplicated. Why cant we add another
level of validation.

Level 1 before ParamsInterceptor :
    I validate the representation types of input parameters
(ActionContext.getContext().getParameters())
    For instance, a string represents really a date.

Level 2 after ParamsInterceptor :
    I validate the bean data.
    For instance, date1 is not null, date1>date2, ...

Any remarks ?
Cheers.
Richard.

-----Message d'origine-----
De : [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] la part de
Jason Carreira
Envoye : vendredi 26 septembre 2003 16:54
A : [EMAIL PROTECTED]
Objet : RE: [OS-webwork] Validation Framework details


> -----Original Message-----
> From: Fred Lamuette [mailto:[EMAIL PROTECTED]
>
> My question : how can i do to see the message "Your text "Foo
> Bar" could not be parsed as a date", what can i do in my
> dateconverter to add a FieldError ????
>
> Cheers.
> Richard.

Short answer: You can't
Long answer: You can't, yet...

I'm trying to figure out if it's ok for you if we figure out how to make
the converter add a field error, but then the RequiredFieldValidator is
also going to add a message.

I think we can do this with a custom runtime error...

throw new XworkTypeConversionMessageException("Your text '" + value + "'
could not be parsed as a date");

The type conversion framework can be made to catch this exception type
and add the message from it to the field errors.

Jason


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork

Reply via email to