Package nl.gx.webmanager.springmvc
Class WebManagerControllerHandlerInterceptor
- java.lang.Object
-
- nl.gx.webmanager.springmvc.WebManagerControllerHandlerInterceptor
-
- All Implemented Interfaces:
org.springframework.beans.factory.Aware
,org.springframework.context.ApplicationContextAware
,org.springframework.web.servlet.HandlerInterceptor
public class WebManagerControllerHandlerInterceptor extends Object implements org.springframework.web.servlet.HandlerInterceptor, org.springframework.context.ApplicationContextAware
Interceptor that open the session that are used while the dispatcher servlet handles the request.- Author:
- arjans, bramk
-
-
Constructor Summary
Constructors Constructor Description WebManagerControllerHandlerInterceptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterCompletion(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object object, Exception exception)
void
postHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object object, org.springframework.web.servlet.ModelAndView exception)
Does nothing but interface forces us to be implemented it.boolean
preHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object object)
Makes sure that a session is available, creates a edit presentation context and sets the applicable locale.void
setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
Sets the application context.
-
-
-
Method Detail
-
preHandle
public boolean preHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object object) throws Exception
Makes sure that a session is available, creates a edit presentation context and sets the applicable locale.- Specified by:
preHandle
in interfaceorg.springframework.web.servlet.HandlerInterceptor
- Parameters:
request
- current HTTP requestresponse
- current HTTP responseobject
- handler- Throws:
Exception
-
afterCompletion
public void afterCompletion(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object object, Exception exception) throws Exception
- Specified by:
afterCompletion
in interfaceorg.springframework.web.servlet.HandlerInterceptor
- Parameters:
request
- current HTTP requestresponse
- current HTTP responseobject
- handler- Throws:
Exception
- in case of errors
-
postHandle
public void postHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object object, org.springframework.web.servlet.ModelAndView exception) throws Exception
Does nothing but interface forces us to be implemented it.- Specified by:
postHandle
in interfaceorg.springframework.web.servlet.HandlerInterceptor
- Parameters:
request
- current HTTP requestresponse
- current HTTP responseobject
- chosen handler to execute, for type and/or instance examinationmodelAndView
- the ModelAndView that the handler returned, can also benull
- Throws:
Exception
- in case of errors
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException
Sets the application context.- Specified by:
setApplicationContext
in interfaceorg.springframework.context.ApplicationContextAware
- Parameters:
myApplicationContext
-- Throws:
org.springframework.beans.BeansException
-
-