com.filenet.ae.toolkit.server.servlet.filter
Class PreprocessorFilter

java.lang.Object
  extended bycom.filenet.ae.toolkit.server.servlet.filter.PreprocessorFilter
All Implemented Interfaces:
javax.servlet.Filter

public class PreprocessorFilter
extends java.lang.Object
implements javax.servlet.Filter


Field Summary
protected static boolean challenge
           
protected static java.util.Set excludeExcluded
           
protected static java.util.List excludeList
           
protected static java.util.Set excludeTested
           
protected static long timeoutSeconds
           
 
Constructor Summary
PreprocessorFilter()
           
 
Method Summary
 void destroy()
           
 void doFilter(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse, javax.servlet.FilterChain filterChain)
           
protected  boolean exclude(javax.servlet.http.HttpServletRequest req)
           
 void init(javax.servlet.FilterConfig filterConfig)
           
protected  void loadExcludeList(java.lang.String sExcludes)
           
static boolean setUserToken(javax.servlet.ServletRequest servletRequest, java.lang.String userToken)
          Sets the user token, returns boolean true if the token was found to be valid.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

challenge

protected static boolean challenge

timeoutSeconds

protected static long timeoutSeconds

excludeList

protected static java.util.List excludeList

excludeTested

protected static java.util.Set excludeTested

excludeExcluded

protected static java.util.Set excludeExcluded
Constructor Detail

PreprocessorFilter

public PreprocessorFilter()
Method Detail

init

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

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

setUserToken

public static boolean setUserToken(javax.servlet.ServletRequest servletRequest,
                                   java.lang.String userToken)
                            throws java.io.IOException
Sets the user token, returns boolean true if the token was found to be valid.

Parameters:
servletRequest -
userToken -
Returns:
Throws:
java.io.IOException

exclude

protected boolean exclude(javax.servlet.http.HttpServletRequest req)

loadExcludeList

protected void loadExcludeList(java.lang.String sExcludes)

destroy

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


© Copyright IBM Corp. 2002, 2007. All Rights Reserved.