public interface BuddyClient
| Modifier and Type | Method and Description |
|---|---|
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) |
<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) |
<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) |
<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) |
<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) |
void |
getAccessToken(boolean autoRegister,
com.buddy.sdk.AccessTokenCallback callback) |
java.util.concurrent.Future<BuddyResult<User>> |
getCurrentUser(BuddyCallback<User> callback) |
android.location.Location |
getLastLocation() |
java.lang.String |
getServiceRoot() |
void |
handleError(BuddyResult result) |
java.util.concurrent.Future<BuddyResult<User>> |
loginUser(java.lang.String username,
java.lang.String password,
BuddyCallback<User> callback) |
java.util.concurrent.Future<BuddyResult<java.lang.Boolean>> |
logoutUser(BuddyCallback<java.lang.Boolean> callback) |
<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) |
<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) |
<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) |
<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) |
<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) |
<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) |
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) |
void |
recordNotificationReceived(android.content.Intent message) |
java.util.concurrent.Future<BuddyResult<NotificationResult>> |
sendPushNotification(java.util.List<java.lang.String> recipientIds,
java.util.Map<java.lang.String,java.lang.Object> osCustomData) |
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) |
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) |
void |
setConnectivityLevelChangedCallback(ConnectivityLevelChangedCallback callback) |
void |
setLastLocation(android.location.Location loc) |
java.util.concurrent.Future<BuddyResult<java.lang.Boolean>> |
setPushToken(java.lang.String pushToken,
BuddyCallback<java.lang.Boolean> callback) |
void |
setUserAuthenticationRequiredCallback(UserAuthenticationRequiredCallback callback) |
java.util.concurrent.Future<BuddyResult<User>> |
socialLogin(java.lang.String identityProviderName,
java.lang.String identityId,
java.lang.String identityAccessToken,
BuddyCallback<User> callback) |
void setUserAuthenticationRequiredCallback(UserAuthenticationRequiredCallback callback)
void setConnectivityLevelChangedCallback(ConnectivityLevelChangedCallback callback)
void setLastLocation(android.location.Location loc)
android.location.Location getLastLocation()
java.lang.String getServiceRoot()
<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)
<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)
<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)
<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)
<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)
<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)
<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)
<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)
<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)
<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)
java.util.concurrent.Future<BuddyResult<User>> getCurrentUser(BuddyCallback<User> callback)
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)
java.util.concurrent.Future<BuddyResult<User>> loginUser(java.lang.String username, java.lang.String password, BuddyCallback<User> callback)
java.util.concurrent.Future<BuddyResult<User>> socialLogin(java.lang.String identityProviderName, java.lang.String identityId, java.lang.String identityAccessToken, BuddyCallback<User> callback)
java.util.concurrent.Future<BuddyResult<java.lang.Boolean>> logoutUser(BuddyCallback<java.lang.Boolean> callback)
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)
java.util.concurrent.Future<BuddyResult<java.lang.Boolean>> setPushToken(java.lang.String pushToken, BuddyCallback<java.lang.Boolean> callback)
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)
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)
java.util.concurrent.Future<BuddyResult<NotificationResult>> sendPushNotification(java.util.List<java.lang.String> recipientIds, java.util.Map<java.lang.String,java.lang.Object> osCustomData)
void recordNotificationReceived(android.content.Intent message)
void handleError(BuddyResult result)
void getAccessToken(boolean autoRegister,
com.buddy.sdk.AccessTokenCallback callback)