Interface IOUser

  • All Superinterfaces:
    Serializable, io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo
    All Known Implementing Classes:
    OUser, OUserRecord

    public interface IOUser
    extends io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo, Serializable
    This class is generated by jOOQ.
    • Method Detail

      • setKey

        IOUser setKey​(String value)
        Setter for DB_ETERNAL.O_USER.KEY. 「key」- OAuth用户ID
      • getKey

        String getKey()
        Getter for DB_ETERNAL.O_USER.KEY. 「key」- OAuth用户ID
      • setRedirectUri

        IOUser setRedirectUri​(String value)
        Setter for DB_ETERNAL.O_USER.REDIRECT_URI. 「redirectUri」- 回调重定向地址
      • getRedirectUri

        String getRedirectUri()
        Getter for DB_ETERNAL.O_USER.REDIRECT_URI. 「redirectUri」- 回调重定向地址
      • setCode

        IOUser setCode​(String value)
        Setter for DB_ETERNAL.O_USER.CODE. 「code」- 系统编号
      • getCode

        String getCode()
        Getter for DB_ETERNAL.O_USER.CODE. 「code」- 系统编号
      • setClientSecret

        IOUser setClientSecret​(String value)
        Setter for DB_ETERNAL.O_USER.CLIENT_SECRET. 「clientSecret」- 客户端密钥
      • getClientSecret

        String getClientSecret()
        Getter for DB_ETERNAL.O_USER.CLIENT_SECRET. 「clientSecret」- 客户端密钥
      • setClientId

        IOUser setClientId​(String value)
        Setter for DB_ETERNAL.O_USER.CLIENT_ID. 「clientId」- 客户端ID
      • getClientId

        String getClientId()
        Getter for DB_ETERNAL.O_USER.CLIENT_ID. 「clientId」- 客户端ID
      • setGrantType

        IOUser setGrantType​(String value)
        Setter for DB_ETERNAL.O_USER.GRANT_TYPE. 「grantType」- 认证方式
      • getGrantType

        String getGrantType()
        Getter for DB_ETERNAL.O_USER.GRANT_TYPE. 「grantType」- 认证方式
      • setScope

        IOUser setScope​(String value)
        Setter for DB_ETERNAL.O_USER.SCOPE. 「scope」- 对应名空间,以应用为中心
      • getScope

        String getScope()
        Getter for DB_ETERNAL.O_USER.SCOPE. 「scope」- 对应名空间,以应用为中心
      • setState

        IOUser setState​(String value)
        Setter for DB_ETERNAL.O_USER.STATE. 「state」- 客户端状态
      • getState

        String getState()
        Getter for DB_ETERNAL.O_USER.STATE. 「state」- 客户端状态
      • setLanguage

        IOUser setLanguage​(String value)
        Setter for DB_ETERNAL.O_USER.LANGUAGE. 「language」- 使用的语言
      • getLanguage

        String getLanguage()
        Getter for DB_ETERNAL.O_USER.LANGUAGE. 「language」- 使用的语言
      • setActive

        IOUser setActive​(Boolean value)
        Setter for DB_ETERNAL.O_USER.ACTIVE. 「active」- 是否启用
      • getActive

        Boolean getActive()
        Getter for DB_ETERNAL.O_USER.ACTIVE. 「active」- 是否启用
      • setMetadata

        IOUser setMetadata​(String value)
        Setter for DB_ETERNAL.O_USER.METADATA. 「metadata」- 附加配置数据
      • getMetadata

        String getMetadata()
        Getter for DB_ETERNAL.O_USER.METADATA. 「metadata」- 附加配置数据
      • from

        void from​(IOUser from)
        Load data from another generated Record/POJO implementing the common interface IOUser
      • into

        <E extends IOUser> E into​(E into)
        Copy data into another generated Record/POJO implementing the common interface IOUser
      • fromJson

        default IOUser fromJson​(io.vertx.core.json.JsonObject json)
        Specified by:
        fromJson in interface io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo
      • toJson

        default io.vertx.core.json.JsonObject toJson()
        Specified by:
        toJson in interface io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo