net.sf.fb4j.web
Class WebFilter

java.lang.Object
  extended by net.sf.fb4j.web.WebFilter
All Implemented Interfaces:
javax.servlet.Filter

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

Servlet Filter to be used by Facebook web applications. Facilitates authentication by creating FacebookSession in request.

Author:
Gino Miceli

Constructor Summary
WebFilter()
           
 
Method Summary
 void destroy()
           
 void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)
           
protected  java.lang.String extractGetRequest(javax.servlet.ServletRequest request)
           
protected  boolean getInitParameter(javax.servlet.FilterConfig config, java.lang.String param, boolean defaultValue)
           
protected  long getInitParameter(javax.servlet.FilterConfig config, java.lang.String param, long defaultValue)
           
protected  java.lang.String getInitParameter(javax.servlet.FilterConfig config, java.lang.String param, java.lang.String defaultValue)
           
 void init(javax.servlet.FilterConfig config)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebFilter

public WebFilter()
Method Detail

init

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

doFilter

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

extractGetRequest

protected java.lang.String extractGetRequest(javax.servlet.ServletRequest request)

getInitParameter

protected java.lang.String getInitParameter(javax.servlet.FilterConfig config,
                                            java.lang.String param,
                                            java.lang.String defaultValue)

getInitParameter

protected boolean getInitParameter(javax.servlet.FilterConfig config,
                                   java.lang.String param,
                                   boolean defaultValue)

getInitParameter

protected long getInitParameter(javax.servlet.FilterConfig config,
                                java.lang.String param,
                                long defaultValue)

destroy

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


Copyright © 2008. All Rights Reserved.