org.kuali.rice.krad.web.controller
Class UifControllerHandlerInterceptor
java.lang.Object
   org.kuali.rice.krad.web.controller.UifControllerHandlerInterceptor
org.kuali.rice.krad.web.controller.UifControllerHandlerInterceptor
- All Implemented Interfaces: 
- org.springframework.web.servlet.HandlerInterceptor
- public class UifControllerHandlerInterceptor 
- extends Object- implements org.springframework.web.servlet.HandlerInterceptor
Spring controller intercepter for KRAD controllers
 
 
 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
 
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
 
| Method Summary | 
|  void | afterCompletion(javax.servlet.http.HttpServletRequest request,
                               javax.servlet.http.HttpServletResponse response,
                               Object handler,
                               Exception ex)
 | 
|  SessionDocumentService | getSessionDocumentService()
 | 
| protected  ViewService | getViewService()
 | 
|  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?
 | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
UifControllerHandlerInterceptor
public UifControllerHandlerInterceptor()
afterCompletion
public void afterCompletion(javax.servlet.http.HttpServletRequest request,
                            javax.servlet.http.HttpServletResponse response,
                            Object handler,
                            Exception ex)
                     throws Exception
- 
- Specified by:
- afterCompletionin interface- org.springframework.web.servlet.HandlerInterceptor
 
- 
- Throws:
- Exception
 
postHandle
public void postHandle(javax.servlet.http.HttpServletRequest request,
                       javax.servlet.http.HttpServletResponse response,
                       Object handler,
                       org.springframework.web.servlet.ModelAndView modelAndView)
                throws Exception
- After the controller logic is executed, the form is placed into session
 and the corresponding view is prepared for rendering
 
- 
- Specified by:
- postHandlein interface- org.springframework.web.servlet.HandlerInterceptor
 
- 
- Throws:
- Exception
- See Also:
- HandlerInterceptor.postHandle(javax.servlet.http.HttpServletRequest,
      javax.servlet.http.HttpServletResponse, java.lang.Object,
      org.springframework.web.servlet.ModelAndView)
 
preHandle
public boolean preHandle(javax.servlet.http.HttpServletRequest request,
                         javax.servlet.http.HttpServletResponse response,
                         Object handler)
                  throws Exception
- 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?
 
- 
- Specified by:
- preHandlein interface- org.springframework.web.servlet.HandlerInterceptor
 
- 
- Throws:
- Exception
- See Also:
- HandlerInterceptor.preHandle(javax.servlet.http.HttpServletRequest,
      javax.servlet.http.HttpServletResponse, java.lang.Object)
 
getSessionDocumentService
public SessionDocumentService getSessionDocumentService()
- 
 
- 
 
getViewService
protected ViewService getViewService()
- 
 
- 
 
Copyright © 2005-2011 The Kuali Foundation. All Rights Reserved.