@NotThreadSafe public final class AuthToken extends Object implements IAuthToken
IAuthToken interface.EXPIRATION_SECONDS_INFINITE| Constructor and Description |
|---|
AuthToken(IAuthIdentification aIdentification,
int nExpirationSeconds) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
LocalDateTime |
getCreationDate() |
LocalDateTime |
getExpirationDate()
Get the date time when this token will expire.
|
int |
getExpirationSeconds() |
String |
getID() |
IAuthIdentification |
getIdentification() |
LocalDateTime |
getLastAccessDate() |
int |
hashCode() |
boolean |
isExpirationPossible()
Check if this token can expire (expiration seconds > 0) or not
(expiration seconds = 0).
|
boolean |
isExpired()
Check if the token is expired.
|
String |
toString() |
public AuthToken(@Nonnull IAuthIdentification aIdentification, @Nonnegative int nExpirationSeconds)
@Nonnull public String getID()
getID in interface com.helger.commons.id.IHasID<String>getID in interface IAuthTokennull.@Nonnull public IAuthIdentification getIdentification()
getIdentification in interface IAuthTokennull.@Nonnull public LocalDateTime getCreationDate()
getCreationDate in interface IAuthTokennull.@Nonnull public LocalDateTime getLastAccessDate()
getLastAccessDate in interface IAuthTokennull.@Nonnegative public int getExpirationSeconds()
getExpirationSeconds in interface IAuthTokenIAuthToken.isExpirationPossible()public boolean isExpirationPossible()
IAuthTokenisExpirationPossible in interface IAuthTokentrue if this token can expire, false
otherwise.IAuthToken.getExpirationSeconds()@Nullable public LocalDateTime getExpirationDate()
getExpirationDate in interface IAuthTokennull if this token
cannot expire.isExpirationPossible()public boolean isExpired()
IAuthTokenisExpired in interface IAuthTokentrue if the token is already expired,
false if the token is still valid.Copyright © 2016–2021 Philip Helger. All rights reserved.