I found that by removing the getPropertyList(int index) - the problem was solved.
Thanks, Matt > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On > Behalf Of Juozas Baliuka > Sent: Thursday, January 16, 2003 11:29 AM > To: Raible, Matt; [EMAIL PROTECTED] > Subject: Re: [Hibernate] List -> ArrayList > > > > send this to commons, it is too specific for BeanUtils, > possible some bug. > > ----- Original Message ----- > From: "Raible, Matt" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Thursday, January 16, 2003 8:00 PM > Subject: RE: [Hibernate] List -> ArrayList > > > > This works great until I add indexed properties to my form, so that > > properties can be accessed, retrieved with an index. I > don't get why, > esp. > > since the methods have different signatures. > > > > So no I have getPropertyList() and setPropertyList(ArrayList) on my > > form. > I > > also have getPropertyList(int index) and setPropertyList(int index, > > ArrayList). > > > > The the convert method below dies and doesn't work: > > > > BeanUtils.copyProperties(cmcfForm, c); > > > > returns null for my Lists on my object?? > > > > Any ideas? > > > > -----Original Message----- > > From: Juozas Baliuka [mailto:[EMAIL PROTECTED] > > Sent: Sunday, January 12, 2003 1:49 AM > > To: Raible, Matt; [EMAIL PROTECTED] > > Subject: Re: [Hibernate] List -> ArrayList > > > > > > > > try this : > > > > public Object convert(Class type, Object value) { > > > > if (log.isDebugEnabled()) { > > log.debug("entering 'convert' method"); > > } > > > > // for a null value, return null > > if (value == null) { > > return null; > > }else if ( value.getClass().isAssignableFrom(type) ){ > > return value; > > }else if ( ArrayList.class.isAssignableFrom(type) > && ( value > > instanceof Collection ) ){ > > return new ArrayList((Collection)value); // List, Set, > > ollection -> ArrayList > > } else if ( type.isAssignableFrom( Collection.class ) > && ( value > > instanceof Collection ) ) { > > try{ > > //most of collections implement this constructor > > Constructor constructor = type.getConstructor( new > Class[]{ > > Collection.class } ); > > return constructor.newInstance( new Object[]{ value } ); > > }catch(Exception e){ > > //abstract ? > > log.debug(e); > > } > > } > > > > throw new ConversionException("Could not convert "+ > > value.getClass().getName() + " to " + type.getName() + "!"); > > > > } > > > > > > > > > > > I'm attempting to do this with ConvertUtils and > BeanUtils.copyProperties: > > > > > > I have a bag defined in my mapping file and a List defined in my > > > User. > I > > > register the following Customer converter: > > > > > > > > > -----Original Message----- > > > From: Viktor Szathmary [mailto:[EMAIL PROTECTED] > > > Sent: Saturday, January 11, 2003 3:36 PM > > > To: Raible, Matt; [EMAIL PROTECTED] > > > Subject: Re: [Hibernate] List -> ArrayList > > > > > > > > > hi, > > > > > > On Sat, 11 Jan 2003 14:34:36 -0700, "Raible, Matt" > > > <[EMAIL PROTECTED]> said: > > > > I have a List in my User object that I want to convert to an > > > > ArrayList > > on > > > > my > > > > UserForm using BeanUtils.copyProperties. I can register a > > > > customer converter, but I need to translate > > > > cirrus.hibernate.collections.Bag > into > > > > an > > > > ArrayList. I can't seem to find an Javadocs on this > class - any > > > > ideas > > or > > > > suggestions? > > > > > > > > > > cirrus.hibernate.collections.Bag implements java.util.List, so you > should > > > be able to copy it into an ArrayList using new ArrayList(bag)... > > > > > > regards, > > > viktor > > > -- > > > > > > [EMAIL PROTECTED] > > > > > > -- > > > http://fastmail.fm - Sent 0.000002 seconds ago > > > > > > > > > > > > ------------------------------------------------------- > > > This SF.NET email is sponsored by: > > > SourceForge Enterprise Edition + IBM + LinuxWorld = > Something 2 See! > > > http://www.vasoftware.com > > > _______________________________________________ > > > hibernate-devel mailing list [EMAIL PROTECTED] > > > https://lists.sourceforge.net/lists/listinfo/hibernate-devel > > > > > > > > ------------------------------------------------------- > > This SF.NET email is sponsored by: Thawte.com > > Understand how to protect your customers personal information by > implementing > > SSL on your Apache Web Server. Click here to get our FREE > Thawte Apache > > Guide: http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0029en > > _______________________________________________ > > hibernate-devel mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/hibernate-devel > > > > ------------------------------------------------------- > This SF.NET email is sponsored by: Thawte.com > Understand how to protect your customers personal information > by implementing > SSL on your Apache Web Server. Click here to get our FREE > Thawte Apache > Guide: http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0029en > _______________________________________________ > hibernate-devel mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/hibernate-devel > ------------------------------------------------------- This SF.NET email is sponsored by: Thawte.com Understand how to protect your customers personal information by implementing SSL on your Apache Web Server. Click here to get our FREE Thawte Apache Guide: http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0029en _______________________________________________ hibernate-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/hibernate-devel