|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jets3t.service.security.OAuth2Tokens
public class OAuth2Tokens
Represent OAuth 2.0 access and refresh tokens, and an optional expiry date based on the expiry timeout an OAuth end-point may return.
Field Summary | |
---|---|
protected java.lang.String |
accessToken
|
protected java.util.Date |
expiry
|
protected java.lang.String |
refreshToken
|
Constructor Summary | |
---|---|
OAuth2Tokens(java.lang.String accessToken,
java.lang.String refreshToken)
Store token data without the expiry date of the access token. |
|
OAuth2Tokens(java.lang.String accessToken,
java.lang.String refreshToken,
java.util.Date expiry)
Store token data including the expiry date of the access token. |
Method Summary | |
---|---|
static java.util.Date |
calculateExpiry(java.lang.Number expiresInSeconds)
Calculate a date timestamp a given number of seconds in the future. |
void |
expireAccessToken()
Forcibly expire the access token by setting the expiry timestamp to the epoch. |
java.lang.String |
getAccessToken()
|
java.util.Date |
getExpiry()
|
java.lang.String |
getRefreshToken()
|
boolean |
isAccessTokenExpired()
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected final java.lang.String accessToken
protected final java.lang.String refreshToken
protected java.util.Date expiry
Constructor Detail |
---|
public OAuth2Tokens(java.lang.String accessToken, java.lang.String refreshToken, java.util.Date expiry)
accessToken
- refreshToken
- expiry
- public OAuth2Tokens(java.lang.String accessToken, java.lang.String refreshToken)
accessToken
- refreshToken
- Method Detail |
---|
public java.lang.String getAccessToken()
public java.lang.String getRefreshToken()
public java.util.Date getExpiry()
public void expireAccessToken()
public boolean isAccessTokenExpired()
getExpiry()
is null) since the expiry time is unknown.public java.lang.String toString()
toString
in class java.lang.Object
public static java.util.Date calculateExpiry(java.lang.Number expiresInSeconds)
expiresInSeconds
- how many seconds in the future the result should be. May be null,
in which case the current date/time is returned.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |