Uses of Class
com.stackmob.sdk.callback.StackMobRawCallback

Packages that use StackMobRawCallback
com.stackmob.sdk.api Classes for communicating directly with StackMob. 
com.stackmob.sdk.callback The various callbacks used to respond to asynchronous calls. 
com.stackmob.sdk.model Base classes for objects that map to StackMob data. 
com.stackmob.sdk.push Support classes for push methods. 
 

Uses of StackMobRawCallback in com.stackmob.sdk.api
 

Methods in com.stackmob.sdk.api with parameters of type StackMobRawCallback
 void StackMobDatastore.count(StackMobQuery query, StackMobRawCallback callback)
          retrieve the number of objects for a query on the StackMob platform
 void StackMobDatastore.count(String path, StackMobRawCallback callback)
          retrieve the number of objects for a schema on the StackMob platform
 void StackMobDatastore.delete(String path, String id, StackMobRawCallback callback)
          do a DELETE request to the StackMob platform
<T> void
StackMobDatastore.deleteIdFrom(String path, String primaryId, String field, T idToDelete, boolean cascadeDelete, StackMobRawCallback callback)
          atomically remove elements from an array or has many relationship
<T> void
StackMobDatastore.deleteIdsFrom(String path, String primaryId, String field, List<T> idsToDelete, boolean cascadeDeletes, StackMobRawCallback callback)
          atomically remove elements from an array or has many relationship
 void StackMob.facebookLogin(String token, StackMobOptions options, StackMobRawCallback callback)
          login to StackMob with Facebook credentials.
 void StackMob.facebookLogin(String token, StackMobRawCallback callback)
          login to StackMob with Facebook credentials.
 void StackMob.facebookPostMessage(String msg, StackMobRawCallback callback)
          post a message to Facebook.
 void StackMob.forgotPassword(String username, StackMobRawCallback callback)
          send out a password reset email to a user who's forgotten their password
 void StackMobDatastore.get(StackMobQuery query, StackMobOptions options, StackMobRawCallback callback)
          do a get request on the StackMob platform
 void StackMobDatastore.get(StackMobQuery query, StackMobRawCallback callback)
          do a get request on the StackMob platform
 void StackMobDatastore.get(String path, StackMobOptions options, StackMobRawCallback callback)
          do a get request on the StackMob platform
 void StackMobDatastore.get(String path, StackMobRawCallback callback)
          do a get request on the StackMob platform
 void StackMob.getFacebookUserInfo(StackMobRawCallback callback)
          get facebook user info for the current user.
 void StackMob.getTwitterUserInfo(StackMobRawCallback callback)
          get twitter user info for the current user.
 void StackMob.linkUserWithFacebookToken(String token, StackMobRawCallback callback)
          link an existing StackMob user with an existing Facebook user via Facebook credentials.
 void StackMob.linkUserWithTwitterToken(String token, String secret, StackMobRawCallback callback)
          link an existing StackMob user with an existing Twitter user via Twitter credentials.
 void StackMob.login(Map<String,String> params, StackMobOptions options, StackMobRawCallback callback)
          call the login method on StackMob
 void StackMob.login(Map<String,String> params, StackMobRawCallback callback)
          call the login method on StackMob
 void StackMob.logout(StackMobRawCallback callback)
          call the logout method on StackMob, invalidating your credentials.
 void StackMobDatastore.post(String path, Object requestObject, StackMobOptions options, StackMobRawCallback callback)
          do a post request on the StackMob platform for a single object
 void StackMobDatastore.post(String path, Object requestObject, StackMobRawCallback callback)
          do a post request on the StackMob platform for a single object
 void StackMobDatastore.post(String path, String body, StackMobOptions options, StackMobRawCallback callback)
          do a POST request on the StackMob platform for a single object
 void StackMobDatastore.post(String path, String body, StackMobRawCallback callback)
          do a post request on the StackMob platform for a single object
<T> void
StackMobDatastore.postBulk(String path, List<T> requestObjects, StackMobRawCallback callback)
          do a post request on the StackMob platform with a list of objects
 void StackMobDatastore.postRelated(String path, String primaryId, String relatedField, Object relatedObject, StackMobRawCallback callback)
          post a new related object to an existing object.
 void StackMobDatastore.postRelated(String path, String primaryId, String relatedField, String relatedObject, StackMobRawCallback callback)
          post a new related object to an existing object.
<T> void
StackMobDatastore.postRelatedBulk(String path, String primaryId, String relatedField, List<T> relatedObjects, StackMobRawCallback callback)
          post a list of new related objects to an existing object.
 void StackMobDatastore.put(String path, String id, Object requestObject, StackMobRawCallback callback)
          do a PUT request on the StackMob platform
 void StackMobDatastore.put(String path, String id, String body, StackMobRawCallback callback)
          do a put request on the StackMob platform
 void StackMobDatastore.putAndUpdateAtomicCounters(String path, String id, Object requestObject, List<String> counterFields, StackMobRawCallback callback)
          do a PUT request on the StackMob platform, treating some of the fields as counters to be incremented rather than as values to set
<T> void
StackMobDatastore.putRelated(String path, String primaryId, String relatedField, List<T> relatedIds, StackMobRawCallback callback)
          do a an atomic put request on the StackMob platform with the contents of the has-many relation
 void StackMob.refreshLogin(StackMobRawCallback callback)
          Refresh the current OAuth2 login.
 void StackMob.registerWithFacebookToken(String token, String username, StackMobRawCallback callback)
          create a new user on StackMob and associate it with an existing Facebook user via Facebook credentials.
 void StackMob.registerWithTwitterToken(String token, String secret, String username, StackMobRawCallback callback)
          create a new user on StackMob and associate it with an existing Twitter user via Twitter credentials.
 void StackMob.resetPassword(String oldPassword, String newPassword, StackMobRawCallback callback)
          reset the logged in user's password
 void StackMob.twitterLogin(String token, String secret, StackMobOptions options, StackMobRawCallback callback)
          login to StackMob with twitter credentials.
 void StackMob.twitterLogin(String token, String secret, StackMobRawCallback callback)
          login to StackMob with twitter credentials.
 void StackMob.twitterStatusUpdate(String message, StackMobRawCallback callback)
          update the logged in users’s Twitter status.
 void StackMobDatastore.updateAtomicCounter(String path, String id, String field, int value, StackMobRawCallback callback)
          do an atomic update on a an integer field in a particular object and schema
 

Uses of StackMobRawCallback in com.stackmob.sdk.callback
 

Subclasses of StackMobRawCallback in com.stackmob.sdk.callback
 class StackMobCallback
          The basic callback class for responding to asynchronous StackMob calls.
 class StackMobCountCallback
          A callback function meant specifically for com.stackmob.sdk.api.StackMob#count(String, StackMobRawCallback).
 class StackMobIntermediaryCallback
          A callback that allows you to inject some logic before the actual callback is called.
 class StackMobModelCallback
          A simple callback suitable for many StackMobModel methods.
 class StackMobNoopCallback
          A callback that does absolutely nothing regardless of success or failure.
 

Uses of StackMobRawCallback in com.stackmob.sdk.model
 

Methods in com.stackmob.sdk.model with parameters of type StackMobRawCallback
 void StackMobUser.getFacebookUserInfo(StackMobRawCallback callback)
          get facebook user info for the current user.
 void StackMobUser.getPushTokens(StackMobRawCallback callback)
          retrieve the push tokens associated with this user
 void StackMobUser.getTwitterUserInfo(StackMobRawCallback callback)
          get twitter user info for the current user.
 void StackMobUser.postFacebookMessage(String msg, StackMobRawCallback callback)
          post a message to Facebook.
 void StackMobUser.postTwitterUpdate(String message, StackMobRawCallback callback)
          update the logged in users’s Twitter status.
static
<T extends StackMobUser>
void
StackMobUser.pushToMultiple(Map<String,String> payload, List<T> users, StackMobRawCallback callback)
          send a push notification to a group of users.
 void StackMobUser.registerForPush(StackMobPushToken token, StackMobRawCallback callback)
          register this user for push
 void StackMobUser.removeFromPush(StackMobPushToken token, StackMobRawCallback callback)
          remove this token from push
 void StackMobUser.sendPush(Map<String,String> payload, StackMobRawCallback callback)
          send a push message to this user
 

Uses of StackMobRawCallback in com.stackmob.sdk.push
 

Methods in com.stackmob.sdk.push with parameters of type StackMobRawCallback
 void StackMobPush.broadcastPushNotification(Map<String,String> payload, StackMobRawCallback callback)
          broadcast a push notification to all users of this app.
 void StackMobPush.getTokensForUsers(List<String> usernames, StackMobRawCallback callback)
          get all the tokens for the each of the given users
 void StackMobPush.pushToTokens(Map<String,String> payload, List<StackMobPushToken> tokens, StackMobRawCallback callback)
          send a push notification to a group of tokens
 void StackMobPush.pushToUsers(Map<String,String> payload, List<String> userIds, StackMobRawCallback callback)
          send a push notification to a group of users.
 void StackMobPush.registerForPushWithUser(StackMobPushToken token, String username, boolean overwrite, StackMobRawCallback callback)
          register a user for Android Push notifications.
 void StackMobPush.registerForPushWithUser(StackMobPushToken token, String username, StackMobRawCallback callback)
          register a user for Android Push notifications.
 void StackMobPush.removePushToken(StackMobPushToken token, StackMobRawCallback callback)
          remove a push token for this app
 



Copyright © 2012 StackMob. All Rights Reserved.