类 SaTerminalInfo

java.lang.Object
cn.dev33.satoken.session.SaTerminalInfo
所有已实现的接口:
Serializable

public class SaTerminalInfo extends Object implements Serializable
登录设备终端信息 Model
从以下版本开始:
1.41.0
作者:
click33
另请参阅:
  • 构造器详细资料

    • SaTerminalInfo

      public SaTerminalInfo()
      构建一个
    • SaTerminalInfo

      public SaTerminalInfo(int index, String tokenValue, String deviceType, Map<String,Object> extraData)
      构建一个
      参数:
      index - 登录会话索引值 (该账号第几个登录的设备)
      tokenValue - Token 值
      deviceType - 所属设备类型
      extraData - 此客户端登录的挂载数据
  • 方法详细资料

    • setExtra

      public SaTerminalInfo setExtra(String key, Object value)
      此次登录的自定义扩展数据 (只允许在登录前设定,登录后不建议更改)
      参数:
      key - 键
      value - 值
      返回:
      对象自身
    • getExtra

      public Object getExtra(String key)
      此次登录的自定义扩展数据
      参数:
      key - 键
      返回:
      扩展数据的值
    • haveExtraData

      public boolean haveExtraData()
      判断是否设置了扩展数据
      返回:
      /
    • getIndex

      public int getIndex()
      获取 登录会话索引值 (该账号第几个登录的设备)
      返回:
      index 登录会话索引值 (该账号第几个登录的设备)
    • setIndex

      public SaTerminalInfo setIndex(int index)
      设置 登录会话索引值 (该账号第几个登录的设备)
      参数:
      index - 登录会话索引值 (该账号第几个登录的设备)
      返回:
      对象自身
    • getTokenValue

      public String getTokenValue()
      返回:
      Token 值
    • setTokenValue

      public SaTerminalInfo setTokenValue(String tokenValue)
      写入 Token 值
      参数:
      tokenValue - /
      返回:
      对象自身
    • getDeviceType

      public String getDeviceType()
      返回:
      所属设备类型
    • setDeviceType

      public SaTerminalInfo setDeviceType(String deviceType)
      写入所属设备类型
      参数:
      deviceType - /
      返回:
      对象自身
    • getDeviceId

      public String getDeviceId()
      获取 登录设备唯一标识
      返回:
      deviceId 登录设备唯一标识
    • setDeviceId

      public SaTerminalInfo setDeviceId(String deviceId)
      设置 登录设备唯一标识,例如:kQwIOrYvnXmSDkwEiFngrKidMcdrgKorXmSDkwEiFngrKidM
      参数:
      deviceId - 登录设备唯一标识,例如:kQwIOrYvnXmSDkwEiFngrKidMcdrgKorXmSDkwEiFngrKidM
      返回:
      对象自身
    • getExtraData

      public Map<String,Object> getExtraData()
      获取 此客户端登录的挂载数据
      返回:
      /
    • setExtraData

      public SaTerminalInfo setExtraData(Map<String,Object> extraData)
      设置 此客户端登录的挂载数据
      参数:
      extraData - /
      返回:
      对象自身
    • getCreateTime

      public long getCreateTime()
      获取 创建时间
      返回:
      createTime 创建时间
    • setCreateTime

      public SaTerminalInfo setCreateTime(long createTime)
      设置 创建时间
      参数:
      createTime - 创建时间
      返回:
      对象自身
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object