public abstract class FilterFacade
extends java.lang.Object
implements javax.servlet.Filter
| Modifier and Type | Field and Description | 
|---|---|
| protected org.apache.log4j.Logger | logger | 
| static java.lang.String | USER_CLEARANCE_ATTRIBUTEThe user clearance attribute session property name | 
| static java.lang.String | USER_CREDENTIALS_ATTRIBUTEThe user credentials attribute session property name | 
| static java.lang.String | USER_DN_ATTRIBUTEThe user distinguished name attribute session property name | 
| static java.lang.String | USER_NAME_ATTRIBUTEThe user name attribute session property name | 
| Constructor and Description | 
|---|
| FilterFacade() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | destroy() | 
| void | doFilter(javax.servlet.ServletRequest req,
        javax.servlet.ServletResponse rsp,
        javax.servlet.FilterChain chain) | 
| void | init(javax.servlet.FilterConfig arg0) | 
| protected abstract void | setupUserCredentials(javax.servlet.http.HttpSession session)Set up the user credentials and classification properties | 
| protected abstract void | setupUserName(javax.servlet.http.HttpServletRequest request,
             javax.servlet.http.HttpSession session)Gets the user name and sets up the user session attributes | 
protected org.apache.log4j.Logger logger
public static final java.lang.String USER_CLEARANCE_ATTRIBUTE
public static final java.lang.String USER_CREDENTIALS_ATTRIBUTE
public static final java.lang.String USER_DN_ATTRIBUTE
public static final java.lang.String USER_NAME_ATTRIBUTE
public void destroy()
destroy in interface javax.servlet.Filterpublic void doFilter(javax.servlet.ServletRequest req,
            javax.servlet.ServletResponse rsp,
            javax.servlet.FilterChain chain)
              throws java.io.IOException,
                     javax.servlet.ServletException
doFilter in interface javax.servlet.Filterjava.io.IOExceptionjavax.servlet.ServletExceptionpublic void init(javax.servlet.FilterConfig arg0)
          throws javax.servlet.ServletException
init in interface javax.servlet.Filterjavax.servlet.ServletExceptionprotected abstract void setupUserName(javax.servlet.http.HttpServletRequest request,
                 javax.servlet.http.HttpSession session)
request - the http requestsession - the http sessionprotected abstract void setupUserCredentials(javax.servlet.http.HttpSession session)
session - the http session