com.google.code.facebookapi
Class FbWebHelper

java.lang.Object
  extended by com.google.code.facebookapi.FbWebHelper

public class FbWebHelper
extends java.lang.Object

See Also:
http://wiki.developers.facebook.com/index.php/Authorizing_Applications

Constructor Summary
FbWebHelper()
           
 
Method Summary
static FBWebRequest attainFBWebRequest(FBAppConf appConf, boolean ignoreCookies, javax.servlet.http.HttpServletRequest httpRequest)
           
static FBWebRequest attainFBWebRequest(FBAppConf appConf, javax.servlet.http.HttpServletRequest httpRequest)
           
static FBWebSession attainFBWebSession(FBAppConf appConf, javax.servlet.http.HttpServletRequest httpRequest)
           
static java.util.Map<java.lang.String,FBWebSession> attainFBWebSessions(FBAppConfs appConfs, javax.servlet.http.HttpServletRequest httpRequest)
           
static boolean fbParamEquals(FacebookParam key, java.lang.String val, java.util.Map<java.lang.String,java.lang.String> params)
           
static java.lang.String getFbParam(FacebookParam key, java.util.Map<java.lang.String,java.lang.String> params)
           
static boolean getFbParamBoolean(FacebookParam key, java.util.Map<java.lang.String,java.lang.String> params)
           
static java.lang.Boolean getFbParamBooleanN(FacebookParam key, java.util.Map<java.lang.String,java.lang.String> params)
           
static java.util.Date getFbParamDate(FacebookParam key, java.util.Map<java.lang.String,java.lang.String> params)
           
static java.util.Date getFbParamExpiresDate(FacebookParam key, java.util.Map<java.lang.String,java.lang.String> params)
           
static java.lang.Long getFbParamLong(FacebookParam key, java.util.Map<java.lang.String,java.lang.String> params)
           
static java.util.Map<java.lang.String,java.util.SortedMap<java.lang.String,java.lang.String>> pulloutFbConnectCookies(javax.servlet.http.Cookie[] cookies, FBAppConfs appConfs)
           
static java.util.SortedMap<java.lang.String,java.lang.String> pulloutFbConnectCookies(javax.servlet.http.Cookie[] cookies, java.lang.String apiKey)
           
static java.util.Date toDate(java.lang.Long l)
           
static java.util.Date toDate(java.lang.String t)
           
static java.util.Date toExpiresDate(java.lang.Long l)
           
static java.util.Date toExpiresDate(java.lang.String t)
           
static java.lang.Long toLong(java.lang.String t)
           
static boolean updateRequestSessionFromParams(java.util.SortedMap<java.lang.String,java.lang.String> params, FBWebRequest request, FBWebSession session)
           
static boolean updateSessionFromCookies(java.util.SortedMap<java.lang.String,java.lang.String> cookies, FBWebSession session)
           
static boolean updateSessionFromParams(java.util.SortedMap<java.lang.String,java.lang.String> params, FBWebSession session)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FbWebHelper

public FbWebHelper()
Method Detail

attainFBWebRequest

public static FBWebRequest attainFBWebRequest(FBAppConf appConf,
                                              javax.servlet.http.HttpServletRequest httpRequest)
                                       throws java.io.IOException,
                                              javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException

attainFBWebRequest

public static FBWebRequest attainFBWebRequest(FBAppConf appConf,
                                              boolean ignoreCookies,
                                              javax.servlet.http.HttpServletRequest httpRequest)
                                       throws java.io.IOException,
                                              javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException

attainFBWebSession

public static FBWebSession attainFBWebSession(FBAppConf appConf,
                                              javax.servlet.http.HttpServletRequest httpRequest)
                                       throws java.io.IOException,
                                              javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException

attainFBWebSessions

public static java.util.Map<java.lang.String,FBWebSession> attainFBWebSessions(FBAppConfs appConfs,
                                                                               javax.servlet.http.HttpServletRequest httpRequest)
                                                                        throws java.io.IOException,
                                                                               javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException

updateRequestSessionFromParams

public static boolean updateRequestSessionFromParams(java.util.SortedMap<java.lang.String,java.lang.String> params,
                                                     FBWebRequest request,
                                                     FBWebSession session)

updateSessionFromParams

public static boolean updateSessionFromParams(java.util.SortedMap<java.lang.String,java.lang.String> params,
                                              FBWebSession session)

updateSessionFromCookies

public static boolean updateSessionFromCookies(java.util.SortedMap<java.lang.String,java.lang.String> cookies,
                                               FBWebSession session)

pulloutFbConnectCookies

public static java.util.SortedMap<java.lang.String,java.lang.String> pulloutFbConnectCookies(javax.servlet.http.Cookie[] cookies,
                                                                                             java.lang.String apiKey)

pulloutFbConnectCookies

public static java.util.Map<java.lang.String,java.util.SortedMap<java.lang.String,java.lang.String>> pulloutFbConnectCookies(javax.servlet.http.Cookie[] cookies,
                                                                                                                             FBAppConfs appConfs)

getFbParam

public static java.lang.String getFbParam(FacebookParam key,
                                          java.util.Map<java.lang.String,java.lang.String> params)

getFbParamDate

public static java.util.Date getFbParamDate(FacebookParam key,
                                            java.util.Map<java.lang.String,java.lang.String> params)

toDate

public static java.util.Date toDate(java.lang.String t)

toDate

public static java.util.Date toDate(java.lang.Long l)

getFbParamExpiresDate

public static java.util.Date getFbParamExpiresDate(FacebookParam key,
                                                   java.util.Map<java.lang.String,java.lang.String> params)

toExpiresDate

public static java.util.Date toExpiresDate(java.lang.String t)

toExpiresDate

public static java.util.Date toExpiresDate(java.lang.Long l)

toLong

public static java.lang.Long toLong(java.lang.String t)

getFbParamLong

public static java.lang.Long getFbParamLong(FacebookParam key,
                                            java.util.Map<java.lang.String,java.lang.String> params)

getFbParamBoolean

public static boolean getFbParamBoolean(FacebookParam key,
                                        java.util.Map<java.lang.String,java.lang.String> params)

getFbParamBooleanN

public static java.lang.Boolean getFbParamBooleanN(FacebookParam key,
                                                   java.util.Map<java.lang.String,java.lang.String> params)

fbParamEquals

public static boolean fbParamEquals(FacebookParam key,
                                    java.lang.String val,
                                    java.util.Map<java.lang.String,java.lang.String> params)


Copyright © 2010. All Rights Reserved.