com.buddy.sdk
Class BuddyClient
java.lang.Object
com.buddy.sdk.BuddyClient
public class BuddyClient
- extends java.lang.Object
|
Constructor Summary |
BuddyClient(android.content.Context context,
java.lang.String appId,
java.lang.String appKey)
|
BuddyClient(android.content.Context context,
java.lang.String appId,
java.lang.String appKey,
BuddyClientOptions options)
|
|
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)
|
java.util.concurrent.Future<BuddyResult<User>> |
getCurrentUser(BuddyCallback<User> callback)
|
android.location.Location |
getLastLocation()
|
java.lang.String |
getServiceRoot()
|
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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NoRegisterDevice
public static final java.lang.String NoRegisterDevice
- See Also:
- Constant Field Values
BuddyClient
public BuddyClient(android.content.Context context,
java.lang.String appId,
java.lang.String appKey)
BuddyClient
public BuddyClient(android.content.Context context,
java.lang.String appId,
java.lang.String appKey,
BuddyClientOptions options)
setUserAuthenticationRequiredCallback
public void setUserAuthenticationRequiredCallback(UserAuthenticationRequiredCallback callback)
setLastLocation
public void setLastLocation(android.location.Location loc)
getLastLocation
public android.location.Location getLastLocation()
getServiceRoot
public java.lang.String getServiceRoot()
get
public <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 <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 <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 <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 <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 <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 <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 <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 <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 <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
public java.util.concurrent.Future<BuddyResult<User>> getCurrentUser(BuddyCallback<User> callback)
createUser
public 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 java.util.concurrent.Future<BuddyResult<User>> loginUser(java.lang.String username,
java.lang.String password,
BuddyCallback<User> callback)
logoutUser
public java.util.concurrent.Future<BuddyResult<java.lang.Boolean>> logoutUser(BuddyCallback<java.lang.Boolean> callback)
recordMetricEvent
public 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 java.util.concurrent.Future<BuddyResult<java.lang.Boolean>> setPushToken(java.lang.String pushToken,
BuddyCallback<java.lang.Boolean> callback)
recordNotificationReceived
public void recordNotificationReceived(android.content.Intent message)