org.codelabor.system.login.web.filters
Class AbstractAuthenticationFilter

java.lang.Object
  extended by org.codelabor.system.web.filters.BaseFilterImpl
      extended by org.codelabor.system.login.web.filters.AbstractAuthenticationFilter
All Implemented Interfaces:
javax.servlet.Filter
Direct Known Subclasses:
MockAuthenticationFilter

public abstract class AbstractAuthenticationFilter
extends org.codelabor.system.web.filters.BaseFilterImpl

인증 필터

Author:
Shin Sangjae

Field Summary
 
Fields inherited from class org.codelabor.system.web.filters.BaseFilterImpl
servletContext
 
Constructor Summary
AbstractAuthenticationFilter()
           
 
Method Summary
abstract  void forwardLoginPage(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void init(javax.servlet.FilterConfig filterConfig)
           
abstract  boolean isAuthenticated(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void postprocessFilterChain(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response)
           
 void preprocessFilterChain(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response)
           
 
Methods inherited from class org.codelabor.system.web.filters.BaseFilterImpl
destroy, doFilter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractAuthenticationFilter

public AbstractAuthenticationFilter()
Method Detail

init

public void init(javax.servlet.FilterConfig filterConfig)
          throws javax.servlet.ServletException
Specified by:
init in interface javax.servlet.Filter
Overrides:
init in class org.codelabor.system.web.filters.BaseFilterImpl
Throws:
javax.servlet.ServletException

postprocessFilterChain

public void postprocessFilterChain(javax.servlet.ServletRequest request,
                                   javax.servlet.ServletResponse response)
                            throws IOException,
                                   javax.servlet.ServletException
Specified by:
postprocessFilterChain in class org.codelabor.system.web.filters.BaseFilterImpl
Throws:
IOException
javax.servlet.ServletException

preprocessFilterChain

public void preprocessFilterChain(javax.servlet.ServletRequest request,
                                  javax.servlet.ServletResponse response)
                           throws IOException,
                                  javax.servlet.ServletException
Specified by:
preprocessFilterChain in class org.codelabor.system.web.filters.BaseFilterImpl
Throws:
IOException
javax.servlet.ServletException

isAuthenticated

public abstract boolean isAuthenticated(javax.servlet.http.HttpServletRequest request,
                                        javax.servlet.http.HttpServletResponse response)
                                 throws Exception
Throws:
Exception

forwardLoginPage

public abstract void forwardLoginPage(javax.servlet.http.HttpServletRequest request,
                                      javax.servlet.http.HttpServletResponse response)
                               throws Exception
Throws:
Exception


Copyright © 2010 CODELABOR. All Rights Reserved.