Class OUserDao

  • All Implemented Interfaces:
    io.github.jklingsporn.vertx.jooq.classic.VertxDAO<OUserRecord,​OUser,​String>, io.github.jklingsporn.vertx.jooq.shared.internal.GenericVertxDAO<OUserRecord,​OUser,​String,​io.vertx.core.Future<List<OUser>>,​io.vertx.core.Future<OUser>,​io.vertx.core.Future<Integer>,​io.vertx.core.Future<String>>

    public class OUserDao
    extends io.github.jklingsporn.vertx.jooq.shared.internal.AbstractVertxDAO<OUserRecord,​OUser,​String,​io.vertx.core.Future<List<OUser>>,​io.vertx.core.Future<OUser>,​io.vertx.core.Future<Integer>,​io.vertx.core.Future<String>>
    implements io.github.jklingsporn.vertx.jooq.classic.VertxDAO<OUserRecord,​OUser,​String>
    This class is generated by jOOQ.
    • Constructor Detail

      • OUserDao

        public OUserDao​(org.jooq.Configuration configuration,
                        io.vertx.core.Vertx vertx)
        Parameters:
        configuration - The Configuration used for rendering and query execution. * @param vertx the vertx instance
    • Method Detail

      • getId

        protected String getId​(OUser object)
        Specified by:
        getId in class io.github.jklingsporn.vertx.jooq.shared.internal.AbstractVertxDAO<OUserRecord,​OUser,​String,​io.vertx.core.Future<List<OUser>>,​io.vertx.core.Future<OUser>,​io.vertx.core.Future<Integer>,​io.vertx.core.Future<String>>
      • findManyByRedirectUri

        public io.vertx.core.Future<List<OUser>> findManyByRedirectUri​(Collection<String> values)
        Find records that have REDIRECT_URI IN (values) asynchronously
      • findManyByRedirectUri

        public io.vertx.core.Future<List<OUser>> findManyByRedirectUri​(Collection<String> values,
                                                                       int limit)
        Find records that have REDIRECT_URI IN (values) asynchronously limited by the given limit
      • findManyByCode

        public io.vertx.core.Future<List<OUser>> findManyByCode​(Collection<String> values)
        Find records that have CODE IN (values) asynchronously
      • findManyByCode

        public io.vertx.core.Future<List<OUser>> findManyByCode​(Collection<String> values,
                                                                int limit)
        Find records that have CODE IN (values) asynchronously limited by the given limit
      • findManyByClientSecret

        public io.vertx.core.Future<List<OUser>> findManyByClientSecret​(Collection<String> values)
        Find records that have CLIENT_SECRET IN (values) asynchronously
      • findManyByClientSecret

        public io.vertx.core.Future<List<OUser>> findManyByClientSecret​(Collection<String> values,
                                                                        int limit)
        Find records that have CLIENT_SECRET IN (values) asynchronously limited by the given limit
      • findManyByClientId

        public io.vertx.core.Future<List<OUser>> findManyByClientId​(Collection<String> values)
        Find records that have CLIENT_ID IN (values) asynchronously
      • findManyByClientId

        public io.vertx.core.Future<List<OUser>> findManyByClientId​(Collection<String> values,
                                                                    int limit)
        Find records that have CLIENT_ID IN (values) asynchronously limited by the given limit
      • findManyByGrantType

        public io.vertx.core.Future<List<OUser>> findManyByGrantType​(Collection<String> values)
        Find records that have GRANT_TYPE IN (values) asynchronously
      • findManyByGrantType

        public io.vertx.core.Future<List<OUser>> findManyByGrantType​(Collection<String> values,
                                                                     int limit)
        Find records that have GRANT_TYPE IN (values) asynchronously limited by the given limit
      • findManyByScope

        public io.vertx.core.Future<List<OUser>> findManyByScope​(Collection<String> values)
        Find records that have SCOPE IN (values) asynchronously
      • findManyByScope

        public io.vertx.core.Future<List<OUser>> findManyByScope​(Collection<String> values,
                                                                 int limit)
        Find records that have SCOPE IN (values) asynchronously limited by the given limit
      • findManyByState

        public io.vertx.core.Future<List<OUser>> findManyByState​(Collection<String> values)
        Find records that have STATE IN (values) asynchronously
      • findManyByState

        public io.vertx.core.Future<List<OUser>> findManyByState​(Collection<String> values,
                                                                 int limit)
        Find records that have STATE IN (values) asynchronously limited by the given limit
      • findManyByLanguage

        public io.vertx.core.Future<List<OUser>> findManyByLanguage​(Collection<String> values)
        Find records that have LANGUAGE IN (values) asynchronously
      • findManyByLanguage

        public io.vertx.core.Future<List<OUser>> findManyByLanguage​(Collection<String> values,
                                                                    int limit)
        Find records that have LANGUAGE IN (values) asynchronously limited by the given limit
      • findManyByActive

        public io.vertx.core.Future<List<OUser>> findManyByActive​(Collection<Boolean> values)
        Find records that have ACTIVE IN (values) asynchronously
      • findManyByActive

        public io.vertx.core.Future<List<OUser>> findManyByActive​(Collection<Boolean> values,
                                                                  int limit)
        Find records that have ACTIVE IN (values) asynchronously limited by the given limit
      • findManyByMetadata

        public io.vertx.core.Future<List<OUser>> findManyByMetadata​(Collection<String> values)
        Find records that have METADATA IN (values) asynchronously
      • findManyByMetadata

        public io.vertx.core.Future<List<OUser>> findManyByMetadata​(Collection<String> values,
                                                                    int limit)
        Find records that have METADATA IN (values) asynchronously limited by the given limit
      • queryExecutor

        public io.github.jklingsporn.vertx.jooq.classic.jdbc.JDBCClassicQueryExecutor<OUserRecord,​OUser,​String> queryExecutor()
        Specified by:
        queryExecutor in interface io.github.jklingsporn.vertx.jooq.shared.internal.GenericVertxDAO<OUserRecord,​OUser,​String,​io.vertx.core.Future<List<OUser>>,​io.vertx.core.Future<OUser>,​io.vertx.core.Future<Integer>,​io.vertx.core.Future<String>>
        Overrides:
        queryExecutor in class io.github.jklingsporn.vertx.jooq.shared.internal.AbstractVertxDAO<OUserRecord,​OUser,​String,​io.vertx.core.Future<List<OUser>>,​io.vertx.core.Future<OUser>,​io.vertx.core.Future<Integer>,​io.vertx.core.Future<String>>