com.arsdigita.web
Class BaseFilter

java.lang.Object
  extended bycom.arsdigita.web.BaseFilter
All Implemented Interfaces:
javax.servlet.Filter

public class BaseFilter
extends Object
implements javax.servlet.Filter

A base class for filters that require a persistence session to be present. This implements the doFilter method to open up a default persistence session, and then hand off to the doService method. Subclasses should override this doService method to provide the processing they require.


Constructor Summary
BaseFilter()
           
 
Method Summary
 void destroy()
           
protected  void doDestroy()
           
 void doFilter(javax.servlet.ServletRequest sreq, javax.servlet.ServletResponse sresp, javax.servlet.FilterChain chain)
           
protected  void doInit()
           
protected  void doService(javax.servlet.http.HttpServletRequest sreq, javax.servlet.http.HttpServletResponse sresp, javax.servlet.FilterChain chain)
          This is the extension point for users of this class.
 void init(javax.servlet.FilterConfig sconfig)
           
 
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 final void init(javax.servlet.FilterConfig sconfig)
                throws javax.servlet.ServletException
Specified by:
init in interface javax.servlet.Filter
Throws:
javax.servlet.ServletException

doInit

protected void doInit()
               throws javax.servlet.ServletException
Throws:
javax.servlet.ServletException

destroy

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

doDestroy

protected void doDestroy()

doFilter

public void doFilter(javax.servlet.ServletRequest sreq,
                     javax.servlet.ServletResponse sresp,
                     javax.servlet.FilterChain chain)
              throws IOException,
                     javax.servlet.ServletException
Specified by:
doFilter in interface javax.servlet.Filter
Throws:
IOException
javax.servlet.ServletException

doService

protected void doService(javax.servlet.http.HttpServletRequest sreq,
                         javax.servlet.http.HttpServletResponse sresp,
                         javax.servlet.FilterChain chain)
                  throws javax.servlet.ServletException,
                         IOException
This is the extension point for users of this class.

Throws:
javax.servlet.ServletException
IOException


Copyright (c) 2004 Red Hat, Inc. Corporation. All Rights Reserved. Generated at July 20 2004:2337 UTC