Hello, When i use Tapestry, almost my Bean are Interfaces (ex : UserImpl implements User ). That causes me a problem sometimes, specially when using BeanEditForm (ex : with @Parameter private User _user ).
When I submit the form after editing a User, I have this error : Exception instantiating instance of org.libermundi.User (for component 'Index:beaneditform.editor'): Class org.libermundi.User does not contain a public constructor needed to autobuild. This is normal ! User is a interface... So, how do I tell Tapestry how to instantiate such objects ? I tried with Alias... doesn't work at all. The only way I could make this work is when the User is an ApplicationStateObject because I contribute to the ApplicationStateManager. Any idea ? Am I wrong when trying to make everything an Interface ? Thanks for your answers. Regards, Martin -- View this message in context: http://www.nabble.com/-T5--Instantiate-%22Interfaces%22-tp18153603p18153603.html Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
