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)
Session
public boolean isRefreshExpired()
Session
isRefreshExpired
in interface Session
public boolean isRefreshExpired(java.util.Date dateTime)
Session
isRefreshExpired
in interface Session
dateTime
- The time to compare against the refresh token against.public void update(java.lang.String token, java.lang.String refreshToken)
Session
public 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 Session
public long getExpireTime()
getExpireTime
in interface Session
public boolean isCreated()
public java.lang.String getUsername()
getUsername
in interface Session
public java.lang.String getUserId()
public java.lang.String getAuthToken()
getAuthToken
in interface Session
public java.lang.String getRefreshToken()
getRefreshToken
in interface Session
public long getRefreshExpireTime()
Session
getRefreshExpireTime
in interface Session
public java.util.Map<java.lang.String,java.lang.String> getVars()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
protected boolean canEqual(java.lang.Object other)
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object