org.promotego.interceptors
Class TimeZoneInterceptor

java.lang.Object
  extended by org.springframework.web.servlet.handler.HandlerInterceptorAdapter
      extended by org.promotego.interceptors.TimeZoneInterceptor
All Implemented Interfaces:
org.springframework.web.servlet.HandlerInterceptor

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

Author:
alf

Constructor Summary
TimeZoneInterceptor()
           
 
Method Summary
 void postHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Object handler, org.springframework.web.servlet.ModelAndView modelAndView)
          If the user didn't exist before, but does exist after the controller handled the request, pull the TZ from the request and set it on the user now.
 boolean preHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Object handler)
          Set the Time Zone on the user, if the parameter for setting it is present.
 void setUserHolder(UserHolder userHolder)
           
 
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

TimeZoneInterceptor

public TimeZoneInterceptor()
Method Detail

preHandle

public boolean preHandle(javax.servlet.http.HttpServletRequest request,
                         javax.servlet.http.HttpServletResponse response,
                         java.lang.Object handler)
                  throws java.lang.Exception
Set the Time Zone on the user, if the parameter for setting it is present.

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
If the user didn't exist before, but does exist after the controller handled the request, pull the TZ from the request and set it on the user now.

Specified by:
postHandle in interface org.springframework.web.servlet.HandlerInterceptor
Overrides:
postHandle in class org.springframework.web.servlet.handler.HandlerInterceptorAdapter
Throws:
java.lang.Exception

setUserHolder

public void setUserHolder(UserHolder userHolder)


Copyright © 2007. All Rights Reserved.