com.buddy.sdk
Interface BuddyClient
public interface BuddyClient
|
Method Summary |
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)
|
|
delete(java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> parameters,
BuddyCallback<T> callback)
|
|
delete(java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> parameters,
java.lang.Class<T> clazz)
|
|
get(java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> parameters,
BuddyCallback<T> callback)
|
|
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)
|
|
patch(java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> parameters,
BuddyCallback<T> callback)
|
|
patch(java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> parameters,
java.lang.Class<T> clazz)
|
|
post(java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> parameters,
BuddyCallback<T> callback)
|
|
post(java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> parameters,
java.lang.Class<T> clazz)
|
|
put(java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> parameters,
BuddyCallback<T> callback)
|
|
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)
|
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)
|
setUserAuthenticationRequiredCallback
void setUserAuthenticationRequiredCallback(UserAuthenticationRequiredCallback callback)
setLastLocation
void setLastLocation(android.location.Location loc)
getLastLocation
android.location.Location getLastLocation()
getServiceRoot
java.lang.String getServiceRoot()
get
<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
<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
<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
<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
<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
<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
<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
<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
<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
<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)
getCurrentUser
java.util.concurrent.Future<BuddyResult<User>> getCurrentUser(BuddyCallback<User> callback)
createUser
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
java.util.concurrent.Future<BuddyResult<User>> loginUser(java.lang.String username,
java.lang.String password,
BuddyCallback<User> callback)
logoutUser
java.util.concurrent.Future<BuddyResult<java.lang.Boolean>> logoutUser(BuddyCallback<java.lang.Boolean> callback)
recordMetricEvent
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
java.util.concurrent.Future<BuddyResult<java.lang.Boolean>> setPushToken(java.lang.String pushToken,
BuddyCallback<java.lang.Boolean> callback)
recordNotificationReceived
void recordNotificationReceived(android.content.Intent message)
handleError
void handleError(BuddyResult result)
getAccessToken
void getAccessToken(boolean autoRegister,
com.buddy.sdk.AccessTokenCallback callback)