| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canEqual(java.lang.Object other) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getAuthToken() |
long |
getCreateTime() |
long |
getExpireTime() |
long |
getRefreshExpireTime()
The UNIX timestamp when the refresh token will expire.
|
java.lang.String |
getRefreshToken() |
java.lang.String |
getUserId() |
java.lang.String |
getUsername() |
java.util.Map<java.lang.String,java.lang.String> |
getVars() |
int |
hashCode() |
boolean |
isCreated() |
boolean |
IsExpired() |
boolean |
isExpired(java.util.Date dateTime)
Check if the session has expired against the input time.
|
boolean |
isRefreshExpired()
If the refresh token has expired.
|
boolean |
isRefreshExpired(java.util.Date dateTime)
If the refresh token has expired.
|
static Session |
restore(java.lang.String token,
java.lang.String refreshToken)
Restore a session from an authentication token.
|
java.lang.String |
toString() |
void |
update(java.lang.String token,
java.lang.String refreshToken)
In-place update a session with new token/refresh-token.
|
public boolean IsExpired()
public boolean isExpired(java.util.Date dateTime)
Sessionpublic boolean isRefreshExpired()
SessionisRefreshExpired in interface Sessionpublic boolean isRefreshExpired(java.util.Date dateTime)
SessionisRefreshExpired in interface SessiondateTime - The time to compare against the refresh token against.public void update(java.lang.String token,
java.lang.String refreshToken)
Sessionpublic static Session restore(java.lang.String token, java.lang.String refreshToken)
token - The authentication token from a Session.refreshToken - The authentication refresh token from a Session.public long getCreateTime()
getCreateTime in interface Sessionpublic long getExpireTime()
getExpireTime in interface Sessionpublic boolean isCreated()
public java.lang.String getUsername()
getUsername in interface Sessionpublic java.lang.String getUserId()
public java.lang.String getAuthToken()
getAuthToken in interface Sessionpublic java.lang.String getRefreshToken()
getRefreshToken in interface Sessionpublic long getRefreshExpireTime()
SessiongetRefreshExpireTime in interface Sessionpublic java.util.Map<java.lang.String,java.lang.String> getVars()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectprotected boolean canEqual(java.lang.Object other)
public int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object