Package cn.dev33.satoken.session
Class SaTerminalInfo
java.lang.Object
cn.dev33.satoken.session.SaTerminalInfo
- All Implemented Interfaces:
Serializable
登录设备终端信息 Model
- Since:
- 1.41.0
- Author:
- click33
- See Also:
-
Constructor Summary
ConstructorsConstructorDescription构建一个构建一个 -
Method Summary
Modifier and TypeMethodDescriptionlong获取 创建时间获取 登录设备唯一标识此次登录的自定义扩展数据获取 此客户端登录的挂载数据intgetIndex()获取 登录会话索引值 (该账号第几个登录的设备)boolean判断是否设置了扩展数据setCreateTime(long createTime) 设置 创建时间setDeviceId(String deviceId) 设置 登录设备唯一标识,例如:kQwIOrYvnXmSDkwEiFngrKidMcdrgKorXmSDkwEiFngrKidMsetDeviceType(String deviceType) 写入所属设备类型此次登录的自定义扩展数据 (只允许在登录前设定,登录后不建议更改)setExtraData(Map<String, Object> extraData) 设置 此客户端登录的挂载数据setIndex(int index) 设置 登录会话索引值 (该账号第几个登录的设备)setTokenValue(String tokenValue) 写入 Token 值toString()
-
Constructor Details
-
Method Details
-
setExtra
此次登录的自定义扩展数据 (只允许在登录前设定,登录后不建议更改)- Parameters:
key- 键value- 值- Returns:
- 对象自身
-
getExtra
此次登录的自定义扩展数据- Parameters:
key- 键- Returns:
- 扩展数据的值
-
haveExtraData
public boolean haveExtraData()判断是否设置了扩展数据- Returns:
- /
-
getIndex
public int getIndex()获取 登录会话索引值 (该账号第几个登录的设备)- Returns:
- index 登录会话索引值 (该账号第几个登录的设备)
-
setIndex
设置 登录会话索引值 (该账号第几个登录的设备)- Parameters:
index- 登录会话索引值 (该账号第几个登录的设备)- Returns:
- 对象自身
-
getTokenValue
- Returns:
- Token 值
-
setTokenValue
写入 Token 值- Parameters:
tokenValue- /- Returns:
- 对象自身
-
getDeviceType
- Returns:
- 所属设备类型
-
setDeviceType
写入所属设备类型- Parameters:
deviceType- /- Returns:
- 对象自身
-
getDeviceId
获取 登录设备唯一标识- Returns:
- deviceId 登录设备唯一标识
-
setDeviceId
设置 登录设备唯一标识,例如:kQwIOrYvnXmSDkwEiFngrKidMcdrgKorXmSDkwEiFngrKidM- Parameters:
deviceId- 登录设备唯一标识,例如:kQwIOrYvnXmSDkwEiFngrKidMcdrgKorXmSDkwEiFngrKidM- Returns:
- 对象自身
-
getExtraData
获取 此客户端登录的挂载数据- Returns:
- /
-
setExtraData
设置 此客户端登录的挂载数据- Parameters:
extraData- /- Returns:
- 对象自身
-
getCreateTime
public long getCreateTime()获取 创建时间- Returns:
- createTime 创建时间
-
setCreateTime
设置 创建时间- Parameters:
createTime- 创建时间- Returns:
- 对象自身
-
toString
-