public class OAuth2RefreshToken
extends java.lang.Object
implements java.io.Serializable, com.vordel.circuit.oauth.token.ExpiringToken
Constructor and Description |
---|
OAuth2RefreshToken(OAuth2RefreshToken token) |
OAuth2RefreshToken(java.lang.String value,
java.util.Date expiration) |
OAuth2RefreshToken(java.lang.String value,
java.util.Date expiration,
java.util.Map<java.lang.String,java.lang.String> additionalInformation,
java.lang.String applicationID) |
OAuth2RefreshToken(java.lang.String value,
java.util.Map<java.lang.String,java.lang.String> additionalInformation)
Create a new refresh token.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
static OAuth2RefreshToken |
generate(int length) |
static OAuth2RefreshToken |
generate(int length,
long refreshTokenValiditySeconds,
java.util.Map<java.lang.String,java.lang.String> additionalInformation) |
java.util.Map<java.lang.String,java.lang.String> |
getAdditionalInformation() |
java.lang.String |
getApplicationID() |
java.util.Date |
getExpiration()
The instant the token expires.
|
int |
getExpiresIn() |
java.lang.String |
getValue()
The value of the token.
|
boolean |
hasExpired() |
int |
hashCode() |
boolean |
hasValue() |
void |
setAdditionalInformation(java.util.Map<java.lang.String,java.lang.String> additionalInformation) |
void |
setApplicationID(java.lang.String applicationID) |
void |
setValue(java.lang.String value) |
java.lang.String |
toString() |
public OAuth2RefreshToken(java.lang.String value, java.util.Map<java.lang.String,java.lang.String> additionalInformation)
value
- The token in String form.additionalInformation
- Additional information to be included in the token.public OAuth2RefreshToken(java.lang.String value, java.util.Date expiration)
public OAuth2RefreshToken(java.lang.String value, java.util.Date expiration, java.util.Map<java.lang.String,java.lang.String> additionalInformation, java.lang.String applicationID)
public OAuth2RefreshToken(OAuth2RefreshToken token)
public java.lang.String getValue()
public boolean hasValue()
public java.lang.String toString()
toString
in class java.lang.Object
public java.util.Date getExpiration()
public java.util.Map<java.lang.String,java.lang.String> getAdditionalInformation()
public void setAdditionalInformation(java.util.Map<java.lang.String,java.lang.String> additionalInformation)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean hasExpired()
hasExpired
in interface com.vordel.circuit.oauth.token.ExpiringToken
public int getExpiresIn()
public java.lang.String getApplicationID()
public void setApplicationID(java.lang.String applicationID)
public static OAuth2RefreshToken generate(int length)
public static OAuth2RefreshToken generate(int length, long refreshTokenValiditySeconds, java.util.Map<java.lang.String,java.lang.String> additionalInformation)
public void setValue(java.lang.String value)
This documentation and all its contents and graphics, copyright © 1999 - 2011 Vordel