com.buddy.sdk
Class Buddy
java.lang.Object
com.buddy.sdk.Buddy
public class Buddy
- extends java.lang.Object
|
Constructor Summary |
Buddy()
|
|
Method Summary |
static java.util.concurrent.Future<BuddyResult<User>> |
createUser(java.lang.String username,
java.lang.String password,
java.lang.String firstName,
java.lang.String lastName,
java.lang.String email,
java.util.Date dateOfBirth,
java.lang.String gender,
java.lang.String tag,
BuddyCallback<User> callback)
|
static
|
delete(java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> parameters,
BuddyCallback<T> callback)
|
static
|
delete(java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> parameters,
java.lang.Class<T> clazz)
|
static
|
get(java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> parameters,
BuddyCallback<T> callback)
|
static
|
get(java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> parameters,
java.lang.Class<T> clazz)
|
static java.util.concurrent.Future<BuddyResult<User>> |
getCurrentUser(BuddyCallback<User> callback)
|
static android.location.Location |
getLastLocation()
|
static BuddyClient |
init(android.content.Context context,
java.lang.String appId,
java.lang.String appKey)
|
static BuddyClient |
init(android.content.Context context,
java.lang.String appId,
java.lang.String appKey,
BuddyClientOptions options)
|
static java.util.concurrent.Future<BuddyResult<User>> |
loginUser(java.lang.String username,
java.lang.String password,
BuddyCallback<User> callback)
|
static java.util.concurrent.Future<BuddyResult<java.lang.Boolean>> |
logoutUser(BuddyCallback<java.lang.Boolean> callback)
|
static
|
patch(java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> parameters,
BuddyCallback<T> callback)
|
static
|
patch(java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> parameters,
java.lang.Class<T> clazz)
|
static
|
post(java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> parameters,
BuddyCallback<T> callback)
|
static
|
post(java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> parameters,
java.lang.Class<T> clazz)
|
static
|
put(java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> parameters,
BuddyCallback<T> callback)
|
static
|
put(java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> parameters,
java.lang.Class<T> clazz)
|
static java.util.concurrent.Future<BuddyResult<TimedMetric>> |
recordMetricEvent(java.lang.String eventName,
java.util.Map<java.lang.String,java.lang.Object> values,
int timeoutInSeconds,
BuddyCallback<TimedMetric> callback)
|
static void |
recordNotificationReceived(android.content.Intent message)
|
static void |
setLastLocation(android.location.Location loc)
|
static java.util.concurrent.Future<BuddyResult<java.lang.Boolean>> |
setPushToken(java.lang.String pushToken,
BuddyCallback<java.lang.Boolean> callback)
|
static void |
setUserAuthenticationRequriedCallback(UserAuthenticationRequiredCallback callback)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Buddy
public Buddy()
init
public static BuddyClient init(android.content.Context context,
java.lang.String appId,
java.lang.String appKey)
init
public static BuddyClient init(android.content.Context context,
java.lang.String appId,
java.lang.String appKey,
BuddyClientOptions options)
get
public static <T> java.util.concurrent.Future<BuddyResult<T>> get(java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> parameters,
java.lang.Class<T> clazz)
get
public static <T> java.util.concurrent.Future<BuddyResult<T>> get(java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> parameters,
BuddyCallback<T> callback)
post
public static <T> java.util.concurrent.Future<BuddyResult<T>> post(java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> parameters,
java.lang.Class<T> clazz)
post
public static <T> java.util.concurrent.Future<BuddyResult<T>> post(java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> parameters,
BuddyCallback<T> callback)
patch
public static <T> java.util.concurrent.Future<BuddyResult<T>> patch(java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> parameters,
java.lang.Class<T> clazz)
patch
public static <T> java.util.concurrent.Future<BuddyResult<T>> patch(java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> parameters,
BuddyCallback<T> callback)
delete
public static <T> java.util.concurrent.Future<BuddyResult<T>> delete(java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> parameters,
java.lang.Class<T> clazz)
delete
public static <T> java.util.concurrent.Future<BuddyResult<T>> delete(java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> parameters,
BuddyCallback<T> callback)
put
public static <T> java.util.concurrent.Future<BuddyResult<T>> put(java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> parameters,
java.lang.Class<T> clazz)
put
public static <T> java.util.concurrent.Future<BuddyResult<T>> put(java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> parameters,
BuddyCallback<T> callback)
setUserAuthenticationRequriedCallback
public static void setUserAuthenticationRequriedCallback(UserAuthenticationRequiredCallback callback)
setLastLocation
public static void setLastLocation(android.location.Location loc)
getLastLocation
public static android.location.Location getLastLocation()
getCurrentUser
public static java.util.concurrent.Future<BuddyResult<User>> getCurrentUser(BuddyCallback<User> callback)
createUser
public static java.util.concurrent.Future<BuddyResult<User>> createUser(java.lang.String username,
java.lang.String password,
java.lang.String firstName,
java.lang.String lastName,
java.lang.String email,
java.util.Date dateOfBirth,
java.lang.String gender,
java.lang.String tag,
BuddyCallback<User> callback)
loginUser
public static java.util.concurrent.Future<BuddyResult<User>> loginUser(java.lang.String username,
java.lang.String password,
BuddyCallback<User> callback)
logoutUser
public static java.util.concurrent.Future<BuddyResult<java.lang.Boolean>> logoutUser(BuddyCallback<java.lang.Boolean> callback)
recordMetricEvent
public static java.util.concurrent.Future<BuddyResult<TimedMetric>> recordMetricEvent(java.lang.String eventName,
java.util.Map<java.lang.String,java.lang.Object> values,
int timeoutInSeconds,
BuddyCallback<TimedMetric> callback)
setPushToken
public static java.util.concurrent.Future<BuddyResult<java.lang.Boolean>> setPushToken(java.lang.String pushToken,
BuddyCallback<java.lang.Boolean> callback)
recordNotificationReceived
public static void recordNotificationReceived(android.content.Intent message)