public class UifControllerHandlerInterceptor extends Object implements org.springframework.web.servlet.HandlerInterceptor
Provides infrastructure for preparing the form and view before and after the controller is invoked. Included in this is form session management and preparation of the view for rendering
| Constructor and Description |
|---|
UifControllerHandlerInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterCompletion(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object handler,
Exception ex)
After the view is rendered we can do some cleaning to reduce the size of the form storage in memory
|
void |
postHandle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object handler,
org.springframework.web.servlet.ModelAndView modelAndView)
After the controller logic is executed, the form is placed into session
and the corresponding view is prepared for rendering
|
boolean |
preHandle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object handler)
Before the controller executes the user session is set on GlobalVariables
and messages are cleared
TODO: do we need to clear the messages before this so that formatting and
validation errors done during the binding are not cleared out?
|
public UifControllerHandlerInterceptor()
public boolean preHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler) throws Exception
preHandle in interface org.springframework.web.servlet.HandlerInterceptorExceptionHandlerInterceptor.preHandle(javax.servlet.http.HttpServletRequest,
javax.servlet.http.HttpServletResponse, java.lang.Object)public void postHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler, org.springframework.web.servlet.ModelAndView modelAndView) throws Exception
postHandle in interface org.springframework.web.servlet.HandlerInterceptorExceptionHandlerInterceptor.postHandle(javax.servlet.http.HttpServletRequest,
javax.servlet.http.HttpServletResponse, java.lang.Object,
org.springframework.web.servlet.ModelAndView)public void afterCompletion(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler, Exception ex) throws Exception
afterCompletion in interface org.springframework.web.servlet.HandlerInterceptorExceptionHandlerInterceptor.afterCompletion(javax.servlet.http.HttpServletRequest,
javax.servlet.http.HttpServletResponse, java.lang.Object, java.lang.Exception)Copyright © 2005–2016 The Kuali Foundation. All rights reserved.