Ok.
I have two simple class: Person and Email.
Also I´m using the api of validation that includes in the gwt-2.4.0, and
the configuration of the module is correct (because if I comment the @Valid
contraints the code works well).
The Person class class has some fields that belong to the java package
java.util
and are annotated with the @Valid constraint.
*class Person{*
*
*
*//Works fine*
*
@Valid
private HashMap<String, Email> codigos;
//Not work.
@Valid
private HashMap<Integer, HashMap<String,Email>> movidas;
//Works fine
@Valid
private ArrayList<Email> mails;
*
*}*
Finally the code that raise the exception are:
*public class GenValGui implements EntryPoint {*
* public void onModuleLoad() {*
Validator validator =
Validation.buildDefaultValidatorFactory().getValidator();
ErrMessagePanel emp =new ErrMessagePanel();
Person p = new Person(......);
*validator.validate(p, Default.class);*
*}*
*}*
The deduction of this behavior is logic, the validation api does not allow
validate nested java.util fields like *ArrayList<**ArrayList<String>>.*
My question is that if in the future will be allowed or a restriction that must
always be so.
Thank you very much for answering and if I have not explained well or you
need more information, let me know.
Thanks.
Adolfo.
2011/7/22 Nick Chalko <[email protected]>
>
>
> On Thu, Jul 21, 2011 at 2:45 AM, Adolfo Panizo Touzon <
> [email protected]> wrote:
>
>> As I said in another email I'm working with gwt api validation.
>>
>> Now I'm doing some tests, it is still not allowed the validation of
>> fields belonging to the package java.util with @Valid constraint.
>>
>>
> Can you show the code you have that fails.
>
> You might also try the GWT 2.4 beta it includes Validation see
> http://code.google.com/p/google-web-toolkit/wiki/BeanValidation.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google Web Toolkit" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/google-web-toolkit?hl=en.
>
--
El precio es lo que pagas. El valor es lo que recibes.
Warren Buffet
--
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-web-toolkit?hl=en.