public class Buddy
extends java.lang.Object
| Constructor and Description |
|---|
Buddy() |
| Modifier and Type | Method and Description |
|---|---|
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 <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) |
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) |
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) |
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) |
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 <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) |
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) |
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) |
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) |
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) |
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) |
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 java.util.concurrent.Future<BuddyResult<NotificationResult>> |
sendPushNotification(java.util.List<java.lang.String> recipientIds,
java.util.Map<java.lang.String,java.lang.Object> osCustomData) |
static java.util.concurrent.Future<BuddyResult<NotificationResult>> |
sendPushNotification(java.util.List<java.lang.String> recipientIds,
java.lang.String title,
java.lang.String message,
java.lang.String payload) |
static java.util.concurrent.Future<BuddyResult<NotificationResult>> |
sendPushNotification(java.util.List<java.lang.String> recipientIds,
java.lang.String title,
java.lang.String message,
java.lang.String payload,
int counterValue) |
static void |
setConnectivityLevelChangedCallback(ConnectivityLevelChangedCallback callback) |
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 |
setUserAuthenticationRequiredCallback(UserAuthenticationRequiredCallback callback) |
static java.util.concurrent.Future<BuddyResult<User>> |
socialLogin(java.lang.String identityProviderName,
java.lang.String identityId,
java.lang.String identityAccessToken,
BuddyCallback<User> callback) |
public static BuddyClient init(android.content.Context context, java.lang.String appId, java.lang.String appKey)
public static BuddyClient init(android.content.Context context, java.lang.String appId, java.lang.String appKey, BuddyClientOptions options)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
public static void setUserAuthenticationRequiredCallback(UserAuthenticationRequiredCallback callback)
public static void setConnectivityLevelChangedCallback(ConnectivityLevelChangedCallback callback)
public static void setLastLocation(android.location.Location loc)
public static android.location.Location getLastLocation()
public static java.util.concurrent.Future<BuddyResult<User>> getCurrentUser(BuddyCallback<User> callback)
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)
public static java.util.concurrent.Future<BuddyResult<User>> loginUser(java.lang.String username, java.lang.String password, BuddyCallback<User> callback)
public static java.util.concurrent.Future<BuddyResult<User>> socialLogin(java.lang.String identityProviderName, java.lang.String identityId, java.lang.String identityAccessToken, BuddyCallback<User> callback)
public static java.util.concurrent.Future<BuddyResult<java.lang.Boolean>> logoutUser(BuddyCallback<java.lang.Boolean> callback)
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)
public static java.util.concurrent.Future<BuddyResult<java.lang.Boolean>> setPushToken(java.lang.String pushToken, BuddyCallback<java.lang.Boolean> callback)
public static java.util.concurrent.Future<BuddyResult<NotificationResult>> sendPushNotification(java.util.List<java.lang.String> recipientIds, java.lang.String title, java.lang.String message, java.lang.String payload)
public static java.util.concurrent.Future<BuddyResult<NotificationResult>> sendPushNotification(java.util.List<java.lang.String> recipientIds, java.lang.String title, java.lang.String message, java.lang.String payload, int counterValue)
public static java.util.concurrent.Future<BuddyResult<NotificationResult>> sendPushNotification(java.util.List<java.lang.String> recipientIds, java.util.Map<java.lang.String,java.lang.Object> osCustomData)
public static void recordNotificationReceived(android.content.Intent message)