com.google.code.facebookapi
Class BaseAdapter
java.lang.Object
com.google.code.facebookapi.BaseAdapter
- Direct Known Subclasses:
- SpecificReturnTypeAdapter
public abstract class BaseAdapter
- extends java.lang.Object
Covers all the void return type methods where we don't care which return type we're asking Facebook to provide.
All methods in this class must begin "public void". Doing this saves us repeating all the delegation in each of the XML, JSON and JAXB adapters.
|
Method Summary |
void |
beginBatch()
|
void |
beginPermissionsMode(java.lang.String apiKey)
|
void |
data_createObjectType(java.lang.String name)
|
void |
data_defineAssociation(java.lang.String associationName,
AssociationType associationType,
AssociationInfo associationInfo1,
AssociationInfo associationInfo2,
java.lang.String inverseName)
|
void |
data_defineObjectProperty(java.lang.String objectType,
java.lang.String propertyName,
PropertyType propertyType)
|
void |
data_deleteObject(long objectId)
|
void |
data_deleteObjects(java.util.Collection<java.lang.Long> objectIds)
|
void |
data_dropObjectType(java.lang.String objectType)
|
void |
data_removeAssociatedObjects(java.lang.String associationName,
long objectId)
|
void |
data_removeAssociation(java.lang.String associationName,
long object1Id,
long object2Id)
|
void |
data_renameAssociation(java.lang.String name,
java.lang.String newName,
java.lang.String newAlias1,
java.lang.String newAlias2)
|
void |
data_renameObjectProperty(java.lang.String objectType,
java.lang.String propertyName,
java.lang.String newPropertyName)
|
void |
data_renameObjectType(java.lang.String name,
java.lang.String newName)
|
void |
data_setAssociation(java.lang.String associationName,
long object1Id,
long object2Id,
java.lang.String data,
java.util.Date associationTime)
|
void |
data_setObjectProperty(long objectId,
java.lang.String propertyName,
java.lang.String value)
|
void |
data_setUserPreference(int prefId,
java.lang.String value)
|
void |
data_setUserPreferences(java.util.Map<java.lang.Integer,java.lang.String> values,
boolean replace)
|
void |
data_undefineAssociation(java.lang.String name)
|
void |
data_undefineObjectProperty(java.lang.String objectType,
java.lang.String propertyName)
|
void |
data_updateObject(long objectId,
java.util.Map<java.lang.String,java.lang.String> properties,
boolean replace)
|
void |
endPermissionsMode()
|
void |
fbml_deleteCustomTags(java.util.Collection<java.lang.String> names)
|
void |
fbml_registerCustomTags(java.util.Collection<org.json.JSONObject> tags)
|
java.lang.String |
getApiKey()
|
protected ExtensibleClient |
getClient()
|
int |
getConnectTimeout()
|
java.lang.String |
getRawResponse()
|
int |
getReadTimeout()
|
java.lang.String |
getResponseFormat()
|
java.lang.String |
getSecret()
|
java.net.URL |
getServerUrl()
|
void |
profile_setInfo(java.lang.Long userId,
java.lang.String title,
boolean textOnly,
java.util.List<ProfileInfoField> fields)
Deprecated. |
void |
profile_setInfoOptions(ProfileInfoField field)
Deprecated. |
void |
setCacheAppAdded(java.lang.Boolean appAdded)
Deprecated. |
void |
setCacheAppUser(java.lang.Boolean appUser)
|
void |
setCacheSession(java.lang.String cacheSessionKey,
java.lang.Long cacheUserId,
java.lang.Long cacheSessionExpires)
|
void |
setConnectTimeout(int connectTimeout)
|
void |
setReadTimeout(int readTimeout)
|
void |
setServerUrl(java.lang.String url)
|
void |
setServerUrl(java.net.URL url)
|
void |
sms_sendMessage(java.lang.Long userId,
java.lang.CharSequence message)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
responseFormat
protected final java.lang.String responseFormat
client
protected final ExtensibleClient client
BaseAdapter
protected BaseAdapter(java.lang.String responseFormat,
ExtensibleClient client)
getClient
protected ExtensibleClient getClient()
getApiKey
public java.lang.String getApiKey()
getSecret
public java.lang.String getSecret()
getRawResponse
public java.lang.String getRawResponse()
beginBatch
public void beginBatch()
beginPermissionsMode
public void beginPermissionsMode(java.lang.String apiKey)
data_createObjectType
public void data_createObjectType(java.lang.String name)
throws FacebookException
- Throws:
FacebookException
data_defineAssociation
public void data_defineAssociation(java.lang.String associationName,
AssociationType associationType,
AssociationInfo associationInfo1,
AssociationInfo associationInfo2,
java.lang.String inverseName)
throws FacebookException
- Throws:
FacebookException
data_defineObjectProperty
public void data_defineObjectProperty(java.lang.String objectType,
java.lang.String propertyName,
PropertyType propertyType)
throws FacebookException
- Throws:
FacebookException
data_deleteObject
public void data_deleteObject(long objectId)
throws FacebookException
- Throws:
FacebookException
data_deleteObjects
public void data_deleteObjects(java.util.Collection<java.lang.Long> objectIds)
throws FacebookException
- Throws:
FacebookException
data_dropObjectType
public void data_dropObjectType(java.lang.String objectType)
throws FacebookException
- Throws:
FacebookException
data_removeAssociatedObjects
public void data_removeAssociatedObjects(java.lang.String associationName,
long objectId)
throws FacebookException
- Throws:
FacebookException
data_removeAssociation
public void data_removeAssociation(java.lang.String associationName,
long object1Id,
long object2Id)
throws FacebookException
- Throws:
FacebookException
data_renameAssociation
public void data_renameAssociation(java.lang.String name,
java.lang.String newName,
java.lang.String newAlias1,
java.lang.String newAlias2)
throws FacebookException
- Throws:
FacebookException
data_renameObjectProperty
public void data_renameObjectProperty(java.lang.String objectType,
java.lang.String propertyName,
java.lang.String newPropertyName)
throws FacebookException
- Throws:
FacebookException
data_renameObjectType
public void data_renameObjectType(java.lang.String name,
java.lang.String newName)
throws FacebookException
- Throws:
FacebookException
data_setAssociation
public void data_setAssociation(java.lang.String associationName,
long object1Id,
long object2Id,
java.lang.String data,
java.util.Date associationTime)
throws FacebookException
- Throws:
FacebookException
data_setObjectProperty
public void data_setObjectProperty(long objectId,
java.lang.String propertyName,
java.lang.String value)
throws FacebookException
- Throws:
FacebookException
data_setUserPreference
public void data_setUserPreference(int prefId,
java.lang.String value)
throws FacebookException
- Throws:
FacebookException
data_setUserPreferences
public void data_setUserPreferences(java.util.Map<java.lang.Integer,java.lang.String> values,
boolean replace)
throws FacebookException
- Throws:
FacebookException
data_undefineAssociation
public void data_undefineAssociation(java.lang.String name)
throws FacebookException
- Throws:
FacebookException
data_undefineObjectProperty
public void data_undefineObjectProperty(java.lang.String objectType,
java.lang.String propertyName)
throws FacebookException
- Throws:
FacebookException
data_updateObject
public void data_updateObject(long objectId,
java.util.Map<java.lang.String,java.lang.String> properties,
boolean replace)
throws FacebookException
- Throws:
FacebookException
endPermissionsMode
public void endPermissionsMode()
fbml_deleteCustomTags
public void fbml_deleteCustomTags(java.util.Collection<java.lang.String> names)
throws FacebookException
- Throws:
FacebookException
fbml_registerCustomTags
public void fbml_registerCustomTags(java.util.Collection<org.json.JSONObject> tags)
throws FacebookException
- Throws:
FacebookException
profile_setInfo
@Deprecated
public void profile_setInfo(java.lang.Long userId,
java.lang.String title,
boolean textOnly,
java.util.List<ProfileInfoField> fields)
throws FacebookException
- Deprecated.
- Throws:
FacebookException
profile_setInfoOptions
@Deprecated
public void profile_setInfoOptions(ProfileInfoField field)
throws FacebookException
- Deprecated.
- Throws:
FacebookException
setCacheAppAdded
@Deprecated
public void setCacheAppAdded(java.lang.Boolean appAdded)
- Deprecated.
setCacheAppUser
public void setCacheAppUser(java.lang.Boolean appUser)
setCacheSession
public void setCacheSession(java.lang.String cacheSessionKey,
java.lang.Long cacheUserId,
java.lang.Long cacheSessionExpires)
getServerUrl
public java.net.URL getServerUrl()
setServerUrl
public void setServerUrl(java.net.URL url)
setServerUrl
public void setServerUrl(java.lang.String url)
getConnectTimeout
public int getConnectTimeout()
setConnectTimeout
public void setConnectTimeout(int connectTimeout)
getReadTimeout
public int getReadTimeout()
setReadTimeout
public void setReadTimeout(int readTimeout)
getResponseFormat
public java.lang.String getResponseFormat()
sms_sendMessage
public void sms_sendMessage(java.lang.Long userId,
java.lang.CharSequence message)
throws FacebookException
- Throws:
FacebookException
Copyright © 2009. All Rights Reserved.