org.jasig.schedassist.portlet.web
Class AuthenticationRequiredHandlerInterceptorImpl

java.lang.Object
  extended by org.springframework.web.portlet.handler.HandlerInterceptorAdapter
      extended by org.jasig.schedassist.portlet.web.AuthenticationRequiredHandlerInterceptorImpl
All Implemented Interfaces:
org.springframework.web.portlet.HandlerInterceptor

public class AuthenticationRequiredHandlerInterceptorImpl
extends org.springframework.web.portlet.handler.HandlerInterceptorAdapter

Simple HandlerInterceptor implementation that will throw AuthenticationRequiredExceptions in the preHandleAction(ActionRequest, ActionResponse, Object) and preHandleRender(RenderRequest, RenderResponse, Object) methods if PortletRequest.getRemoteUser() returns null or an empty string.

Version:
$Id: AuthenticationRequiredHandlerInterceptorImpl.java 1712 2010-02-15 16:22:23Z npblair $
Author:
Nicholas Blair, nblair@doit.wisc.edu

Constructor Summary
AuthenticationRequiredHandlerInterceptorImpl()
           
 
Method Summary
 boolean preHandleAction(javax.portlet.ActionRequest request, javax.portlet.ActionResponse response, Object handler)
           
 boolean preHandleRender(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response, Object handler)
           
 
Methods inherited from class org.springframework.web.portlet.handler.HandlerInterceptorAdapter
afterActionCompletion, afterCompletion, afterRenderCompletion, postHandleRender, preHandle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AuthenticationRequiredHandlerInterceptorImpl

public AuthenticationRequiredHandlerInterceptorImpl()
Method Detail

preHandleAction

public boolean preHandleAction(javax.portlet.ActionRequest request,
                               javax.portlet.ActionResponse response,
                               Object handler)
                        throws Exception
Specified by:
preHandleAction in interface org.springframework.web.portlet.HandlerInterceptor
Overrides:
preHandleAction in class org.springframework.web.portlet.handler.HandlerInterceptorAdapter
Throws:
Exception

preHandleRender

public boolean preHandleRender(javax.portlet.RenderRequest request,
                               javax.portlet.RenderResponse response,
                               Object handler)
                        throws Exception
Specified by:
preHandleRender in interface org.springframework.web.portlet.HandlerInterceptor
Overrides:
preHandleRender in class org.springframework.web.portlet.handler.HandlerInterceptorAdapter
Throws:
Exception


Copyright © 2012 Jasig. All Rights Reserved.