类 TokenBean

java.lang.Object
com.weicoder.common.token.TokenBean
所有已实现的接口:
ByteArray

public final class TokenBean extends Object implements ByteArray
登录信息封装
作者:
WD
  • 方法详细资料

    • getDate

      public String getDate()
    • isLogin

      public boolean isLogin()
      是否登录 不验证是IP和登录时间
      返回:
      true 登录 false 未登录
    • isSign

      public boolean isSign()
      判断Token标示是否正确
      返回:
      是否正确
    • isBan

      public boolean isBan()
      是否被禁用 true 禁用 false 正常
      返回:
    • isServer

      public boolean isServer()
      验证是否服务器发放token
      返回:
      是否存在
    • isServer

      public boolean isServer(Set<String> servers)
      验证是否服务器发放token
      参数:
      servers - 服务器列表
      返回:
      是否存在
    • isValid

      public boolean isValid()
      判断Token是否无效
      返回:
      true 有效 false 无效
    • isExpire

      public boolean isExpire()
      是否有效期
      返回:
      true 到期 false 有效
    • getId

      public long getId()
      获得用户ID
      返回:
      用户ID
    • getTime

      public int getTime()
      获得过期时间
      返回:
      过期时间
    • getIp

      public String getIp()
      获得登录IP
      返回:
      登录IP
    • getToken

      public String getToken()
      获得Token加密串
      返回:
      登录时间
    • toString

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

      public byte[] array()
      从接口复制的说明: ByteArray
      把相关字段转换成字节数组
      指定者:
      array 在接口中 ByteArray
      返回:
      字节数组
    • array

      public TokenBean array(byte[] b)
      从接口复制的说明: ByteArray
      把字节数组转换成自己的字段
      指定者:
      array 在接口中 ByteArray
      参数:
      b - 要转换的字节数组
      返回:
      一般返回自身 也可以返回副本