conversion is only from String->Object and Object->String
it is an in->output converter.
So how do you get an input of .ClassDescriptionBean that needs to be
converted to a Class??
johan
On 9/19/07, Federico Fanton <[EMAIL PROTECTED]> wrote:
>
> Hi everyone!
> I have a form which needs to select a Class from a list, so I added a
> DropDownChoice loaded with a list of beans like:
>
> public class ClassDescriptionBean{
> private String description;
> private Class type;
>
> [getters and setters omissis]
> }
>
> so that the form shows nice descriptions..
>
> The form has a CompoundPropertyModel with a "back bean" like
>
> public class BackBean{
> Class type;
>
> [getters and setters omissis]
> }
>
> But when I try to submit the form I have the following exception:
>
> org.apache.wicket.util.convert.ConversionException: Can't convert value:
> [EMAIL PROTECTED] to class: class java.lang.Class for
> setting it on [EMAIL PROTECTED]
>
> Obviously PropertyResolverConverter doesn't know how to map a
> ClassDescriptionBean to the corresponding Class, but how am I supposed to do
> it? I already have a custom ConverterLocator in place, but it looks like it
> gets called only when the source (or the destination) class of the
> conversion is a String..
> If I change BackBean.type to a ClassDescriptionBean everything works, but
> I'd like to add the conversion.. Am I missing something?
>
> Many thanks for your attention!
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>