Class OAccessToken

  • All Implemented Interfaces:
    IOAccessToken, io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo, Serializable

    public class OAccessToken
    extends Object
    implements io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo, IOAccessToken
    This class is generated by jOOQ.
    See Also:
    Serialized Form
    • Constructor Detail

      • OAccessToken

        public OAccessToken()
      • OAccessToken

        public OAccessToken​(io.vertx.core.json.JsonObject json)
    • Method Detail

      • getKey

        public String getKey()
        Getter for DB_ETERNAL.O_ACCESS_TOKEN.KEY. 「key」- 令牌主键
        Specified by:
        getKey in interface IOAccessToken
      • getToken

        public byte[] getToken()
        Getter for DB_ETERNAL.O_ACCESS_TOKEN.TOKEN. 「token」- 用户的Token信息
        Specified by:
        getToken in interface IOAccessToken
      • setToken

        public OAccessToken setToken​(byte[] token)
        Setter for DB_ETERNAL.O_ACCESS_TOKEN.TOKEN. 「token」- 用户的Token信息
        Specified by:
        setToken in interface IOAccessToken
      • getAuth

        public byte[] getAuth()
        Getter for DB_ETERNAL.O_ACCESS_TOKEN.AUTH. 「auth」- 用户的ID的 byte[] 信息
        Specified by:
        getAuth in interface IOAccessToken
      • setAuth

        public OAccessToken setAuth​(byte[] auth)
        Setter for DB_ETERNAL.O_ACCESS_TOKEN.AUTH. 「auth」- 用户的ID的 byte[] 信息
        Specified by:
        setAuth in interface IOAccessToken
      • getExpiredTime

        public Long getExpiredTime()
        Getter for DB_ETERNAL.O_ACCESS_TOKEN.EXPIRED_TIME. 「expiredTime」- 用户的Token过期时间
        Specified by:
        getExpiredTime in interface IOAccessToken
      • setExpiredTime

        public OAccessToken setExpiredTime​(Long expiredTime)
        Setter for DB_ETERNAL.O_ACCESS_TOKEN.EXPIRED_TIME. 「expiredTime」- 用户的Token过期时间
        Specified by:
        setExpiredTime in interface IOAccessToken
      • getRefreshToken

        public byte[] getRefreshToken()
        Getter for DB_ETERNAL.O_ACCESS_TOKEN.REFRESH_TOKEN. 「refreshToken」- 用户的刷新令牌
        Specified by:
        getRefreshToken in interface IOAccessToken
      • setRefreshToken

        public OAccessToken setRefreshToken​(byte[] refreshToken)
        Setter for DB_ETERNAL.O_ACCESS_TOKEN.REFRESH_TOKEN. 「refreshToken」- 用户的刷新令牌
        Specified by:
        setRefreshToken in interface IOAccessToken
      • getLanguage

        public String getLanguage()
        Getter for DB_ETERNAL.O_ACCESS_TOKEN.LANGUAGE. 「language」- 使用的语言
        Specified by:
        getLanguage in interface IOAccessToken
      • getActive

        public Boolean getActive()
        Getter for DB_ETERNAL.O_ACCESS_TOKEN.ACTIVE. 「active」- 是否启用
        Specified by:
        getActive in interface IOAccessToken
      • getMetadata

        public String getMetadata()
        Getter for DB_ETERNAL.O_ACCESS_TOKEN.METADATA. 「metadata」- 附加配置数据
        Specified by:
        getMetadata in interface IOAccessToken
      • getCreatedBy

        public String getCreatedBy()
        Getter for DB_ETERNAL.O_ACCESS_TOKEN.CREATED_BY. 「createdBy」- 创建人
        Specified by:
        getCreatedBy in interface IOAccessToken
      • from

        public void from​(IOAccessToken from)
        Description copied from interface: IOAccessToken
        Load data from another generated Record/POJO implementing the common interface IOAccessToken
        Specified by:
        from in interface IOAccessToken
      • into

        public <E extends IOAccessToken> E into​(E into)
        Description copied from interface: IOAccessToken
        Copy data into another generated Record/POJO implementing the common interface IOAccessToken
        Specified by:
        into in interface IOAccessToken