|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.google.code.facebookapi.BaseAdapter
public abstract class BaseAdapter
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.
| Field Summary | |
|---|---|
protected ExtensibleClient |
client
|
protected java.lang.String |
responseFormat
|
| Constructor Summary | |
|---|---|
protected |
BaseAdapter(java.lang.String responseFormat,
ExtensibleClient client)
|
| 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()
Deprecated. |
java.lang.String |
getRawResponse()
|
int |
getReadTimeout()
Deprecated. |
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 |
setCacheAppUser(java.lang.Boolean appUser)
Deprecated. |
void |
setCacheSession(java.lang.String cacheSessionKey,
java.lang.Long cacheUserId,
java.lang.Long cacheSessionExpires)
|
void |
setCommunicationStrategy(CommunicationStrategy communicationStrategy)
|
void |
setConnectTimeout(int connectTimeout)
Deprecated. |
void |
setReadTimeout(int readTimeout)
Deprecated. |
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 |
| Field Detail |
|---|
protected final java.lang.String responseFormat
protected final ExtensibleClient client
| Constructor Detail |
|---|
protected BaseAdapter(java.lang.String responseFormat,
ExtensibleClient client)
| Method Detail |
|---|
protected ExtensibleClient getClient()
public java.lang.String getApiKey()
public java.lang.String getSecret()
public java.lang.String getRawResponse()
public void beginBatch()
public void beginPermissionsMode(java.lang.String apiKey)
public void data_createObjectType(java.lang.String name)
throws FacebookException
FacebookException
public void data_defineAssociation(java.lang.String associationName,
AssociationType associationType,
AssociationInfo associationInfo1,
AssociationInfo associationInfo2,
java.lang.String inverseName)
throws FacebookException
FacebookException
public void data_defineObjectProperty(java.lang.String objectType,
java.lang.String propertyName,
PropertyType propertyType)
throws FacebookException
FacebookException
public void data_deleteObject(long objectId)
throws FacebookException
FacebookException
public void data_deleteObjects(java.util.Collection<java.lang.Long> objectIds)
throws FacebookException
FacebookException
public void data_dropObjectType(java.lang.String objectType)
throws FacebookException
FacebookException
public void data_removeAssociatedObjects(java.lang.String associationName,
long objectId)
throws FacebookException
FacebookException
public void data_removeAssociation(java.lang.String associationName,
long object1Id,
long object2Id)
throws FacebookException
FacebookException
public void data_renameAssociation(java.lang.String name,
java.lang.String newName,
java.lang.String newAlias1,
java.lang.String newAlias2)
throws FacebookException
FacebookException
public void data_renameObjectProperty(java.lang.String objectType,
java.lang.String propertyName,
java.lang.String newPropertyName)
throws FacebookException
FacebookException
public void data_renameObjectType(java.lang.String name,
java.lang.String newName)
throws FacebookException
FacebookException
public void data_setAssociation(java.lang.String associationName,
long object1Id,
long object2Id,
java.lang.String data,
java.util.Date associationTime)
throws FacebookException
FacebookException
public void data_setObjectProperty(long objectId,
java.lang.String propertyName,
java.lang.String value)
throws FacebookException
FacebookException
public void data_setUserPreference(int prefId,
java.lang.String value)
throws FacebookException
FacebookException
public void data_setUserPreferences(java.util.Map<java.lang.Integer,java.lang.String> values,
boolean replace)
throws FacebookException
FacebookException
public void data_undefineAssociation(java.lang.String name)
throws FacebookException
FacebookException
public void data_undefineObjectProperty(java.lang.String objectType,
java.lang.String propertyName)
throws FacebookException
FacebookException
public void data_updateObject(long objectId,
java.util.Map<java.lang.String,java.lang.String> properties,
boolean replace)
throws FacebookException
FacebookExceptionpublic void endPermissionsMode()
public void fbml_deleteCustomTags(java.util.Collection<java.lang.String> names)
throws FacebookException
FacebookException
public void fbml_registerCustomTags(java.util.Collection<org.json.JSONObject> tags)
throws FacebookException
FacebookException
@Deprecated
public void profile_setInfo(java.lang.Long userId,
java.lang.String title,
boolean textOnly,
java.util.List<ProfileInfoField> fields)
throws FacebookException
FacebookException
@Deprecated
public void profile_setInfoOptions(ProfileInfoField field)
throws FacebookException
FacebookException@Deprecated public void setCacheAppUser(java.lang.Boolean appUser)
public void setCacheSession(java.lang.String cacheSessionKey,
java.lang.Long cacheUserId,
java.lang.Long cacheSessionExpires)
public java.net.URL getServerUrl()
public void setServerUrl(java.net.URL url)
public void setServerUrl(java.lang.String url)
@Deprecated public int getConnectTimeout()
@Deprecated public void setConnectTimeout(int connectTimeout)
@Deprecated public int getReadTimeout()
@Deprecated public void setReadTimeout(int readTimeout)
public java.lang.String getResponseFormat()
public void sms_sendMessage(java.lang.Long userId,
java.lang.CharSequence message)
throws FacebookException
FacebookExceptionpublic void setCommunicationStrategy(CommunicationStrategy communicationStrategy)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||