public abstract class AbstractUserClient extends Object implements FlexibleUserClient, UserCredential
| Constructor and Description |
|---|
AbstractUserClient() |
AbstractUserClient(UserCredential userCredential) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsScope(String scope) |
String |
getAuthMethod() |
AuthRefreshPolicy |
getAuthRefreshPolicy() |
String |
getAuthSecret() |
String |
getAuthToken() |
Set<String> |
getDataScopes() |
Long |
getExpirationTime() |
Long |
getRefreshedTime() |
String |
getUser() |
UserCredential |
getUserCredential()
Returns the UserCredential associated with this UserClient.
|
UserCredential |
getUserCredential(boolean ignoreAuthRefresh) |
String |
getUserId() |
boolean |
isAuthRequired() |
protected AuthRefreshPolicy |
makeAuthRefreshPolicy() |
UserCredential |
refreshUserCredential() |
void |
setUserCredential(UserCredential userCredential) |
String |
toString() |
public AbstractUserClient()
public AbstractUserClient(UserCredential userCredential)
protected AuthRefreshPolicy makeAuthRefreshPolicy()
public AuthRefreshPolicy getAuthRefreshPolicy()
public boolean isAuthRequired()
isAuthRequired in interface UserCredentialpublic String getUser()
getUser in interface UserCredentialpublic String getUserId()
getUserId in interface UserCredentialpublic String getAuthMethod()
getAuthMethod in interface UserCredentialpublic String getAuthToken()
getAuthToken in interface UserCredentialpublic String getAuthSecret()
getAuthSecret in interface UserCredentialpublic Set<String> getDataScopes()
getDataScopes in interface DataAccessCredentialpublic boolean containsScope(String scope)
containsScope in interface DataAccessCredentialpublic Long getExpirationTime()
getExpirationTime in interface UserCredentialpublic Long getRefreshedTime()
getRefreshedTime in interface UserCredentialpublic UserCredential getUserCredential()
UserClientgetUserCredential in interface UserClientpublic UserCredential getUserCredential(boolean ignoreAuthRefresh)
public void setUserCredential(UserCredential userCredential)
setUserCredential in interface FlexibleUserClientpublic UserCredential refreshUserCredential()
Copyright © 2013. All rights reserved.