com.liferay.portal.kernel.servlet
Class BaseFilter

java.lang.Object
  extended by com.liferay.portal.kernel.servlet.BaseFilter
All Implemented Interfaces:
javax.servlet.Filter

public abstract class BaseFilter
extends java.lang.Object
implements javax.servlet.Filter

View Source

Author:
Raymond Augé

Constructor Summary
BaseFilter()
           
 
Method Summary
 void destroy()
           
 void doFilter(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse, javax.servlet.FilterChain filterChain)
           
 javax.servlet.FilterConfig getFilterConfig()
           
protected abstract  Log getLog()
           
 void init(javax.servlet.FilterConfig filterConfig)
           
protected  boolean isFilterEnabled()
           
protected  void processFilter(java.lang.Class<?> filterClass, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain filterChain)
           
protected abstract  void processFilter(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain filterChain)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseFilter

public BaseFilter()
Method Detail

init

public void init(javax.servlet.FilterConfig filterConfig)
Specified by:
init in interface javax.servlet.Filter

doFilter

public void doFilter(javax.servlet.ServletRequest servletRequest,
                     javax.servlet.ServletResponse servletResponse,
                     javax.servlet.FilterChain filterChain)
              throws java.io.IOException,
                     javax.servlet.ServletException
Specified by:
doFilter in interface javax.servlet.Filter
Throws:
java.io.IOException
javax.servlet.ServletException

getFilterConfig

public javax.servlet.FilterConfig getFilterConfig()

destroy

public void destroy()
Specified by:
destroy in interface javax.servlet.Filter

getLog

protected abstract Log getLog()

isFilterEnabled

protected boolean isFilterEnabled()

processFilter

protected abstract void processFilter(javax.servlet.http.HttpServletRequest request,
                                      javax.servlet.http.HttpServletResponse response,
                                      javax.servlet.FilterChain filterChain)
                               throws java.io.IOException,
                                      javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException

processFilter

protected void processFilter(java.lang.Class<?> filterClass,
                             javax.servlet.http.HttpServletRequest request,
                             javax.servlet.http.HttpServletResponse response,
                             javax.servlet.FilterChain filterChain)
                      throws java.io.IOException,
                             javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException