org.promotego.interceptors
Class ExcludingInterceptorBase

java.lang.Object
  extended by org.springframework.web.servlet.handler.HandlerInterceptorAdapter
      extended by org.promotego.interceptors.ExcludingInterceptorBase
All Implemented Interfaces:
org.springframework.web.servlet.HandlerInterceptor
Direct Known Subclasses:
EnforceLoginInterceptor, EnforceValidationInterceptor

public abstract class ExcludingInterceptorBase
extends org.springframework.web.servlet.handler.HandlerInterceptorAdapter

Author:
alf

Field Summary
protected  java.util.Set<java.lang.String> m_exclusions
           
 
Constructor Summary
ExcludingInterceptorBase()
           
 
Method Summary
protected  boolean excluded(java.lang.String servletPath)
           
abstract  boolean excludingPreHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Object handler)
           
 boolean preHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Object handler)
           
 void setExclusions(java.util.List<java.lang.String> exclusions)
           
 
Methods inherited from class org.springframework.web.servlet.handler.HandlerInterceptorAdapter
afterCompletion, postHandle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_exclusions

protected java.util.Set<java.lang.String> m_exclusions
Constructor Detail

ExcludingInterceptorBase

public ExcludingInterceptorBase()
Method Detail

preHandle

public final boolean preHandle(javax.servlet.http.HttpServletRequest request,
                               javax.servlet.http.HttpServletResponse response,
                               java.lang.Object handler)
                        throws java.lang.Exception
Specified by:
preHandle in interface org.springframework.web.servlet.HandlerInterceptor
Overrides:
preHandle in class org.springframework.web.servlet.handler.HandlerInterceptorAdapter
Throws:
java.lang.Exception

excludingPreHandle

public abstract boolean excludingPreHandle(javax.servlet.http.HttpServletRequest request,
                                           javax.servlet.http.HttpServletResponse response,
                                           java.lang.Object handler)
                                    throws java.lang.Exception
Throws:
java.lang.Exception

excluded

protected boolean excluded(java.lang.String servletPath)

setExclusions

public void setExclusions(java.util.List<java.lang.String> exclusions)


Copyright © 2007. All Rights Reserved.