Yes, I know how to instantiate an Object in a onSetupRender phase for instance.
But in the case of the BeanEditForm, the problem occurs when submitting. Maybe the BeanEditForm, on Submit, tries to create a new User before copying all datas from the Form to the user's properties ? So I think I don't really have a place to instantiate anything on my own (or I humbly recognized that I really don't know how to do that... ). I tried to use the @Persist on the property but it doesn't help :(. The thing is that the exact same code with a @ApplicationState instead of the @Persist works perfectly (if User is declared in the ApplicationStateManager), but this is not clean in terms of memory usage... Not sure to be clear, but I hope to find a solution Howard Lewis Ship wrote: > > There currently isn't a *global* mechanism to map an interface to a > class so that BeanEditForm can instantiate it for you. > > Instead, you can add an event handler to your page for the prepare > event. This method is responsible for preparing the page for either > rendering a form, or submitting a form. You can add code to > instantiate the UserImpl object there. > > Sven's option looks wrong; that's how you define a service, which is > orthogonal to your problem. > > -- > Howard M. Lewis Ship > > Creator Apache Tapestry and Apache HiveMind > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/-T5--Instantiate-%22Interfaces%22-tp18153603p18157112.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]