public class EvernoteUserStoreClient extends EvernoteAsyncClient
UserStore.Client. Call EvernoteClientFactory.getUserStoreClient()
to get an instance.UserStore,
UserStore.Client| Modifier and Type | Method and Description |
|---|---|
AuthenticationResult |
authenticate(java.lang.String username,
java.lang.String password,
java.lang.String consumerKey,
java.lang.String consumerSecret,
boolean supportsTwoFactor) |
java.util.concurrent.Future<AuthenticationResult> |
authenticateAsync(java.lang.String username,
java.lang.String password,
java.lang.String consumerKey,
java.lang.String consumerSecret,
boolean supportsTwoFactor,
EvernoteCallback<AuthenticationResult> callback) |
AuthenticationResult |
authenticateLongSession(java.lang.String username,
java.lang.String password,
java.lang.String consumerKey,
java.lang.String consumerSecret,
java.lang.String deviceIdentifier,
java.lang.String deviceDescription,
boolean supportsTwoFactor) |
java.util.concurrent.Future<AuthenticationResult> |
authenticateLongSessionAsync(java.lang.String username,
java.lang.String password,
java.lang.String consumerKey,
java.lang.String consumerSecret,
java.lang.String deviceIdentifier,
java.lang.String deviceDescription,
boolean supportsTwoFactor,
EvernoteCallback<AuthenticationResult> callback) |
AuthenticationResult |
authenticateToBusiness() |
java.util.concurrent.Future<AuthenticationResult> |
authenticateToBusinessAsync(EvernoteCallback<AuthenticationResult> callback) |
boolean |
checkVersion(java.lang.String clientName,
short edamVersionMajor,
short edamVersionMinor) |
java.util.concurrent.Future<java.lang.Boolean> |
checkVersionAsync(java.lang.String clientName,
short edamVersionMajor,
short edamVersionMinor,
EvernoteCallback<java.lang.Boolean> callback) |
AuthenticationResult |
completeTwoFactorAuthentication(java.lang.String authenticationToken,
java.lang.String oneTimeCode,
java.lang.String deviceIdentifier,
java.lang.String deviceDescription) |
java.util.concurrent.Future<AuthenticationResult> |
completeTwoFactorAuthenticationAsync(java.lang.String authenticationToken,
java.lang.String oneTimeCode,
java.lang.String deviceIdentifier,
java.lang.String deviceDescription,
EvernoteCallback<AuthenticationResult> callback) |
BootstrapInfo |
getBootstrapInfo(java.lang.String locale) |
java.util.concurrent.Future<BootstrapInfo> |
getBootstrapInfoAsync(java.lang.String locale,
EvernoteCallback<BootstrapInfo> callback) |
java.lang.String |
getNoteStoreUrl() |
java.util.concurrent.Future<java.lang.String> |
getNoteStoreUrlAsync(EvernoteCallback<java.lang.String> callback) |
PremiumInfo |
getPremiumInfo() |
java.util.concurrent.Future<PremiumInfo> |
getPremiumInfoAsync(EvernoteCallback<PremiumInfo> callback) |
PublicUserInfo |
getPublicUserInfo(java.lang.String username) |
java.util.concurrent.Future<PublicUserInfo> |
getPublicUserInfoAsync(java.lang.String username,
EvernoteCallback<PublicUserInfo> callback) |
User |
getUser() |
java.util.concurrent.Future<User> |
getUserAsync(EvernoteCallback<User> callback) |
boolean |
isBusinessUser() |
java.util.concurrent.Future<java.lang.Boolean> |
isBusinessUserAsync(EvernoteCallback<java.lang.Boolean> callback) |
AuthenticationResult |
refreshAuthentication() |
java.util.concurrent.Future<AuthenticationResult> |
refreshAuthenticationAsync(EvernoteCallback<AuthenticationResult> callback) |
void |
revokeLongSession() |
java.util.concurrent.Future<java.lang.Void> |
revokeLongSessionAsync(EvernoteCallback<java.lang.Void> evernoteCallback) |
runOnUiThread, submitTaskpublic boolean checkVersion(java.lang.String clientName,
short edamVersionMajor,
short edamVersionMinor)
throws TException
TExceptionpublic java.util.concurrent.Future<java.lang.Boolean> checkVersionAsync(java.lang.String clientName,
short edamVersionMajor,
short edamVersionMinor,
EvernoteCallback<java.lang.Boolean> callback)
public BootstrapInfo getBootstrapInfo(java.lang.String locale)
throws TException
TExceptionpublic java.util.concurrent.Future<BootstrapInfo> getBootstrapInfoAsync(java.lang.String locale,
EvernoteCallback<BootstrapInfo> callback)
public AuthenticationResult authenticate(java.lang.String username,
java.lang.String password,
java.lang.String consumerKey,
java.lang.String consumerSecret,
boolean supportsTwoFactor)
throws EDAMUserException,
EDAMSystemException,
TException
EDAMUserExceptionEDAMSystemExceptionTExceptionpublic java.util.concurrent.Future<AuthenticationResult> authenticateAsync(java.lang.String username,
java.lang.String password,
java.lang.String consumerKey,
java.lang.String consumerSecret,
boolean supportsTwoFactor,
EvernoteCallback<AuthenticationResult> callback)
public AuthenticationResult authenticateLongSession(java.lang.String username,
java.lang.String password,
java.lang.String consumerKey,
java.lang.String consumerSecret,
java.lang.String deviceIdentifier,
java.lang.String deviceDescription,
boolean supportsTwoFactor)
throws EDAMUserException,
EDAMSystemException,
TException
EDAMUserExceptionEDAMSystemExceptionTExceptionpublic java.util.concurrent.Future<AuthenticationResult> authenticateLongSessionAsync(java.lang.String username,
java.lang.String password,
java.lang.String consumerKey,
java.lang.String consumerSecret,
java.lang.String deviceIdentifier,
java.lang.String deviceDescription,
boolean supportsTwoFactor,
EvernoteCallback<AuthenticationResult> callback)
public AuthenticationResult completeTwoFactorAuthentication(java.lang.String authenticationToken,
java.lang.String oneTimeCode,
java.lang.String deviceIdentifier,
java.lang.String deviceDescription)
throws EDAMUserException,
EDAMSystemException,
TException
EDAMUserExceptionEDAMSystemExceptionTExceptionpublic java.util.concurrent.Future<AuthenticationResult> completeTwoFactorAuthenticationAsync(java.lang.String authenticationToken,
java.lang.String oneTimeCode,
java.lang.String deviceIdentifier,
java.lang.String deviceDescription,
EvernoteCallback<AuthenticationResult> callback)
public void revokeLongSession()
throws EDAMUserException,
EDAMSystemException,
TException
EDAMUserExceptionEDAMSystemExceptionTExceptionpublic java.util.concurrent.Future<java.lang.Void> revokeLongSessionAsync(EvernoteCallback<java.lang.Void> evernoteCallback)
public AuthenticationResult authenticateToBusiness()
throws EDAMUserException,
EDAMSystemException,
TException
EDAMUserExceptionEDAMSystemExceptionTExceptionpublic java.util.concurrent.Future<AuthenticationResult> authenticateToBusinessAsync(EvernoteCallback<AuthenticationResult> callback)
public AuthenticationResult refreshAuthentication()
throws EDAMUserException,
EDAMSystemException,
TException
EDAMUserExceptionEDAMSystemExceptionTExceptionpublic java.util.concurrent.Future<AuthenticationResult> refreshAuthenticationAsync(EvernoteCallback<AuthenticationResult> callback)
public User getUser()
throws EDAMUserException,
EDAMSystemException,
TException
EDAMUserExceptionEDAMSystemExceptionTExceptionpublic java.util.concurrent.Future<User> getUserAsync(EvernoteCallback<User> callback)
public PublicUserInfo getPublicUserInfo(java.lang.String username)
throws EDAMNotFoundException,
EDAMSystemException,
EDAMUserException,
TException
EDAMNotFoundExceptionEDAMSystemExceptionEDAMUserExceptionTExceptionpublic java.util.concurrent.Future<PublicUserInfo> getPublicUserInfoAsync(java.lang.String username,
EvernoteCallback<PublicUserInfo> callback)
public PremiumInfo getPremiumInfo()
throws EDAMUserException,
EDAMSystemException,
TException
EDAMUserExceptionEDAMSystemExceptionTExceptionpublic java.util.concurrent.Future<PremiumInfo> getPremiumInfoAsync(EvernoteCallback<PremiumInfo> callback)
public java.lang.String getNoteStoreUrl()
throws EDAMUserException,
EDAMSystemException,
TException
EDAMUserExceptionEDAMSystemExceptionTExceptionpublic java.util.concurrent.Future<java.lang.String> getNoteStoreUrlAsync(EvernoteCallback<java.lang.String> callback)
public boolean isBusinessUser()
throws TException,
EDAMUserException,
EDAMSystemException
TExceptionEDAMUserExceptionEDAMSystemExceptionpublic java.util.concurrent.Future<java.lang.Boolean> isBusinessUserAsync(EvernoteCallback<java.lang.Boolean> callback)