public class SecurityToken extends Object implements Serializable
Constructor and Description |
---|
SecurityToken(String value) |
SecurityToken(String value,
Integer validSeconds) |
SecurityToken(String value,
String username,
String sessionId,
Integer validSeconds) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
LocalDateTime |
getExpireAt()
获取token的过期时间点
|
String |
getSessionId()
获取会话id
|
LocalDateTime |
getTime()
获取token的生成时间
|
String |
getUsername()
获取用户名
|
Integer |
getValidSeconds()
获取token的有效时间
|
String |
getValue()
获取当前token的值
|
int |
hashCode() |
Boolean |
isActive()
获取当前token是否为有效状态
|
boolean |
isAvailable()
当前token是否是可用状态
|
boolean |
isExpired()
当前token是否已经过期
|
SecurityToken |
refreshExpireTime()
重置token的过期时间
|
void |
setActive(Boolean isActive)
设置token是否为有效状态
|
void |
setExpireAt(LocalDateTime expireAt)
设置 token的过期时间点
|
void |
setSessionId(String sessionId)
设置会话id
|
void |
setTime(LocalDateTime time)
设置token的生成时间
|
void |
setUsername(String username)
设置用户名
|
void |
setValidSeconds(Integer validSeconds)
设置token的有效时间
|
void |
setValue(String value)
设置token的值
|
String |
toString() |
public SecurityToken(String value, String username, String sessionId, Integer validSeconds)
value
- 当前token的值username
- 用户名sessionId
- 会话idvalidSeconds
- token有效时间public SecurityToken(String value, Integer validSeconds)
value
- 当前token的值validSeconds
- token有效时间public SecurityToken(String value)
value
- 当前token的值public boolean isExpired()
public boolean isAvailable()
当前token是否是可用状态
当token的有效状态不为true或已经过期时当前token不是可用状态public SecurityToken refreshExpireTime()
public String getValue()
public void setValue(String value)
value
- token的值public String getUsername()
public void setUsername(String username)
username
- 用户名public String getSessionId()
public void setSessionId(String sessionId)
sessionId
- 会话idpublic Integer getValidSeconds()
public void setValidSeconds(Integer validSeconds)
validSeconds
- 单位为秒public LocalDateTime getTime()
public void setTime(LocalDateTime time)
time
- token的生成时间public LocalDateTime getExpireAt()
public void setExpireAt(LocalDateTime expireAt)
expireAt
- token的过期时间点public Boolean isActive()
public void setActive(Boolean isActive)
isActive
- token是否为有效状态,true表示有效。false表示无效Copyright © 2021. All rights reserved.