com.google.code.facebookapi
Class FacebookWebRequest<T>

java.lang.Object
  extended by com.google.code.facebookapi.FacebookWebRequest<T>

public class FacebookWebRequest<T>
extends java.lang.Object


Field Summary
protected static org.apache.commons.logging.Log log
           
 
Constructor Summary
protected FacebookWebRequest(javax.servlet.http.HttpServletRequest request, java.lang.String apiKey, java.lang.String secret, IFacebookRestClient<T> apiClient)
           
 
Method Summary
 boolean fbParamEquals(FacebookParam key, java.lang.String val)
           
 IFacebookRestClient<T> getApiClient()
           
 java.lang.String getApiKey()
           
 java.lang.String getFbParam(FacebookParam key)
           
 boolean getFbParamBoolean(FacebookParam key)
           
 java.lang.Long getFbParamLong(FacebookParam key)
           
 java.util.Map<java.lang.String,java.lang.String> getFbParams()
           
 java.lang.Long getSessionExpires()
           
 java.lang.String getSessionKey()
           
 java.lang.Long getUserId()
           
 boolean isAppUser()
           
 boolean isInCanvas()
           
 boolean isInIframe()
           
 boolean isInNewFacebook()
           
 boolean isInProfileTab()
           
 boolean isLoggedIn()
           
 boolean isValid()
           
static FacebookWebRequest<java.lang.Object> newInstanceJaxb(javax.servlet.http.HttpServletRequest request, java.lang.String apiKey, java.lang.String secret)
           
static FacebookWebRequest<java.lang.Object> newInstanceJson(javax.servlet.http.HttpServletRequest request, java.lang.String apiKey, java.lang.String secret)
           
static FacebookWebRequest<org.w3c.dom.Document> newInstanceXml(javax.servlet.http.HttpServletRequest request, java.lang.String apiKey, java.lang.String secret)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static org.apache.commons.logging.Log log
Constructor Detail

FacebookWebRequest

protected FacebookWebRequest(javax.servlet.http.HttpServletRequest request,
                             java.lang.String apiKey,
                             java.lang.String secret,
                             IFacebookRestClient<T> apiClient)
Method Detail

newInstanceXml

public static FacebookWebRequest<org.w3c.dom.Document> newInstanceXml(javax.servlet.http.HttpServletRequest request,
                                                                      java.lang.String apiKey,
                                                                      java.lang.String secret)

newInstanceJson

public static FacebookWebRequest<java.lang.Object> newInstanceJson(javax.servlet.http.HttpServletRequest request,
                                                                   java.lang.String apiKey,
                                                                   java.lang.String secret)

newInstanceJaxb

public static FacebookWebRequest<java.lang.Object> newInstanceJaxb(javax.servlet.http.HttpServletRequest request,
                                                                   java.lang.String apiKey,
                                                                   java.lang.String secret)

getFbParam

public java.lang.String getFbParam(FacebookParam key)

getFbParamLong

public java.lang.Long getFbParamLong(FacebookParam key)

getFbParamBoolean

public boolean getFbParamBoolean(FacebookParam key)

fbParamEquals

public boolean fbParamEquals(FacebookParam key,
                             java.lang.String val)

isLoggedIn

public boolean isLoggedIn()

getApiClient

public IFacebookRestClient<T> getApiClient()

getApiKey

public java.lang.String getApiKey()

isAppUser

public boolean isAppUser()

getFbParams

public java.util.Map<java.lang.String,java.lang.String> getFbParams()

isInCanvas

public boolean isInCanvas()

isInIframe

public boolean isInIframe()

getSessionExpires

public java.lang.Long getSessionExpires()

getSessionKey

public java.lang.String getSessionKey()

getUserId

public java.lang.Long getUserId()

isValid

public boolean isValid()

isInNewFacebook

public boolean isInNewFacebook()

isInProfileTab

public boolean isInProfileTab()


Copyright © 2010. All Rights Reserved.