facebook4j.api
Interface FQLMethods

All Known Subinterfaces:
Facebook
All Known Implementing Classes:
FacebookImpl

public interface FQLMethods

Author:
Ryuji Yamashita - roundrop at gmail.com

Method Summary
 JSONArray executeFQL(java.lang.String query)
          Executes a single FQL query.
 JSONArray executeFQL(java.lang.String query, java.util.Locale locale)
          Executes a single FQL query.
 java.util.Map<java.lang.String,JSONArray> executeMultiFQL(java.util.Map<java.lang.String,java.lang.String> queries)
          Executes multiple FQL queries.
 java.util.Map<java.lang.String,JSONArray> executeMultiFQL(java.util.Map<java.lang.String,java.lang.String> queries, java.util.Locale locale)
          Executes multiple FQL queries.
 

Method Detail

executeFQL

JSONArray executeFQL(java.lang.String query)
                     throws FacebookException
Executes a single FQL query.

Parameters:
query - FQL query
Returns:
array of json objects
Throws:
FacebookException - when Facebook service or network is unavailable
See Also:
Facebook Query Language (FQL) - Facebook Developers

executeFQL

JSONArray executeFQL(java.lang.String query,
                     java.util.Locale locale)
                     throws FacebookException
Executes a single FQL query.

Parameters:
query - FQL query
locale - Locale
Returns:
array of json objects
Throws:
FacebookException - when Facebook service or network is unavailable
See Also:
Facebook Query Language (FQL) - Facebook Developers

executeMultiFQL

java.util.Map<java.lang.String,JSONArray> executeMultiFQL(java.util.Map<java.lang.String,java.lang.String> queries)
                                                          throws FacebookException
Executes multiple FQL queries.

Parameters:
queries - FQL queries
Returns:
results Map (key => given query's key : value => array of json objects)
Throws:
FacebookException - when Facebook service or network is unavailable
See Also:
Facebook Query Language (FQL) - Facebook Developers

executeMultiFQL

java.util.Map<java.lang.String,JSONArray> executeMultiFQL(java.util.Map<java.lang.String,java.lang.String> queries,
                                                          java.util.Locale locale)
                                                          throws FacebookException
Executes multiple FQL queries.

Parameters:
queries - FQL queries
locale - Locale
Returns:
results Map (key => given query's key : value => array of json objects)
Throws:
FacebookException - when Facebook service or network is unavailable
See Also:
Facebook Query Language (FQL) - Facebook Developers