comparison gnv/src/main/java/de/intevation/gnv/action/PreviousArtifactStepAction.java @ 991:33198e55371c

Improved session handling in the gui. If a session has timed out, the user gets to the start point - the fis selection. gnv/trunk@1192 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Thu, 10 Jun 2010 15:13:08 +0000
parents 0441e78cd900
children 28a0628b11b0
comparison
equal deleted inserted replaced
990:56b22bc68dfa 991:33198e55371c
56 56
57 ArtifactDescription ad = session.getArtifactDescription(); 57 ArtifactDescription ad = session.getArtifactDescription();
58 if (ad == null) { 58 if (ad == null) {
59 logger.warn("Session timed out."); 59 logger.warn("Session timed out.");
60 request.setAttribute( 60 request.setAttribute(
61 CommunicationKeys.REQUEST_EXCEPTION_MESSAGE_ID, 61 CommunicationKeys.REQUEST_EXCEPTION_SESSION_ID,
62 "SessionTimeout has occured"); 62 "SessionTimeout has occured");
63 new FetchArtifactFactoriesAction().execute( 63 return new FetchArtifactFactoriesAction().execute(
64 mapping, form, request, response); 64 mapping, form, request, response);
65
66 return super.execute(mapping, form, request, response);
67 } 65 }
68 66
69 // TODO check if target is reachable 67 // TODO check if target is reachable
70 68
71 ArtifactDatabaseClientFactory f = 69 ArtifactDatabaseClientFactory f =

http://dive4elements.wald.intevation.org