net.sf.springlayout.web.interceptor
Class ScreenPositionInterceptor

java.lang.Object
  extended by org.springframework.web.servlet.handler.HandlerInterceptorAdapter
      extended by net.sf.springlayout.web.interceptor.ScreenPositionInterceptor
All Implemented Interfaces:
org.springframework.web.servlet.HandlerInterceptor

public class ScreenPositionInterceptor
extends org.springframework.web.servlet.handler.HandlerInterceptorAdapter

Checks an incoming request for the WebConstants.SCREEN_POSITION_PARAM parameter and passes to the next request via the session and sets as a request attribute in order to survive a redirect. The WebConstants.SCREEN_POSITION_PARAM is set by the ui when a postback is submitted to pass the current screen position to the resulting screen so it can be reopened in the same position.

Author:
Rob Monie

Constructor Summary
ScreenPositionInterceptor()
           
 
Method Summary
 void postHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Object handler, org.springframework.web.servlet.ModelAndView modelAndView)
           
 boolean preHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Object handler)
           
 
Methods inherited from class org.springframework.web.servlet.handler.HandlerInterceptorAdapter
afterCompletion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScreenPositionInterceptor

public ScreenPositionInterceptor()
Method Detail

preHandle

public boolean preHandle(javax.servlet.http.HttpServletRequest request,
                         javax.servlet.http.HttpServletResponse response,
                         java.lang.Object handler)
                  throws java.lang.Exception
Specified by:
preHandle in interface org.springframework.web.servlet.HandlerInterceptor
Overrides:
preHandle in class org.springframework.web.servlet.handler.HandlerInterceptorAdapter
Throws:
java.lang.Exception

postHandle

public void postHandle(javax.servlet.http.HttpServletRequest request,
                       javax.servlet.http.HttpServletResponse response,
                       java.lang.Object handler,
                       org.springframework.web.servlet.ModelAndView modelAndView)
                throws java.lang.Exception
Specified by:
postHandle in interface org.springframework.web.servlet.HandlerInterceptor
Overrides:
postHandle in class org.springframework.web.servlet.handler.HandlerInterceptorAdapter
Throws:
java.lang.Exception


Copyright © 2005-2007 Spring Layout Team. All Rights Reserved.