Hi!

I have a suggestion about DynaProperty definition. I'm working in a
persistent layer that works with Dyna* classes.

With the DynaProperty class, the type of an attribute can be defined. But 
if I have an indexed (or a mapped) attribute (Vector, ArrayList,
HashMap...) I cann't define what class of objects can the DynaBean accepts.

I need something like this:

 /* A mapped attribute whith Integer values (and String keys) */
 DynaProperty p = new DynaProperty("integerMap",Integer.class);
 p.setMapped(true);

or

 /* An indexed attribute whith String values */
 DynaProperty p = new DynaProperty("stringArray",String.class);
 p.setIndexed(true);

or

 /* A mapped attribute that accepts any value */
 DynaProperty p = new DynaProperty("objectMap");
 p.setMapped(true);

or

 /* A simple Calendar attibute */
 DynaProperty p = new DynaProperty("calendar",Calendar.class);
 
I believe that with indexed attributes (the same with mapped attributes)
it isn't necessary to specify if it is a ArrayList or a Vector or an
Array, because we recober the values of the DynaBean with the method 
get(java.lang.String name, int index) 

What do you think?

Alf.

--
Mensaje enviado desde http://www.e-milio.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to