Re: T5.1 Graceful Session Timeout?

2009-09-28 Thread Peter Stavrinides
:00 Athens, Beirut, Bucharest, Istanbul Subject: Re: T5.1 Graceful Session Timeout? Since I'm sticking this in a superclass to be inherited by many pages, I'll pretend it is slightly more efficient to return the .class (which may not be true at all). It is indeed less code. :-) Thanks Thiago

Re: T5.1 Graceful Session Timeout?

2009-09-18 Thread Michael Gentry
Well, I can't just create a new object, since I was editing an existing one. So I had my object persisted, but now it is gone and I'm getting an NPE. Tapestry doesn't seem to know my application requires the session (and present a session timeout page) and I haven't found a way to tell it to

Re: T5.1 Graceful Session Timeout?

2009-09-18 Thread Michael Gentry
For any who might need/want this, here is my current solution (this only works on FORM submits, but can be expanded upon): public Object onPrepareForSubmit() { // If there is no session, return the timeout page. if (sessionExists == false) return

Re: T5.1 Graceful Session Timeout?

2009-09-18 Thread Thiago H. de Paula Figueiredo
Em Fri, 18 Sep 2009 16:28:00 -0300, Michael Gentry mgen...@masslight.net escreveu: public Object onPrepareForSubmit() { // If there is no session, return the timeout page. if (sessionExists == false) return sessionTimeout; If you don't need to invoke

Re: T5.1 Graceful Session Timeout?

2009-09-18 Thread Michael Gentry
Initially I was thinking I might need to set some values in my SessionTimeout page, but now I'm not sure if I'll do that. I'm assuming returning SessionTimeout.class will be more efficient than injecting the page? Thanks Thiago, mrg On Fri, Sep 18, 2009 at 3:33 PM, Thiago H. de Paula

Re: T5.1 Graceful Session Timeout?

2009-09-18 Thread Thiago H. de Paula Figueiredo
Em Fri, 18 Sep 2009 17:28:03 -0300, Michael Gentry mgen...@masslight.net escreveu: Initially I was thinking I might need to set some values in my SessionTimeout page, but now I'm not sure if I'll do that. I'm assuming returning SessionTimeout.class will be more efficient than injecting the

Re: T5.1 Graceful Session Timeout?

2009-09-18 Thread Michael Gentry
Since I'm sticking this in a superclass to be inherited by many pages, I'll pretend it is slightly more efficient to return the .class (which may not be true at all). It is indeed less code. :-) Thanks Thiago! mrg On Fri, Sep 18, 2009 at 4:32 PM, Thiago H. de Paula Figueiredo

T5.1 Graceful Session Timeout?

2009-09-17 Thread Michael Gentry
Is there a way in T5.1 to have graceful session timeout handling on form submission or links? For example, I have a form with a bunch of inputs and I wait to click the button until my 2-minute session times out (I'm developing/debugging, so a short session expiration). When I submit the form, I

Re: T5.1 Graceful Session Timeout?

2009-09-17 Thread Kalle Korhonen
Just to prevent nullpointers, in your onActivate() you should have if (object == null) object = new Object(). Obviously that could lead to unexpected results to the user - based on object state you could present a a message to the user etc. but there are quite a few different cases that you need