Class IApiDao

java.lang.Object
io.github.jklingsporn.vertx.jooq.shared.internal.AbstractVertxDAO<IApiRecord,IApi,String,io.vertx.core.Future<List<IApi>>,io.vertx.core.Future<IApi>,io.vertx.core.Future<Integer>,io.vertx.core.Future<String>>
cn.vertxup.jet.domain.tables.daos.IApiDao
All Implemented Interfaces:
io.github.jklingsporn.vertx.jooq.classic.VertxDAO<IApiRecord,IApi,String>, io.github.jklingsporn.vertx.jooq.shared.internal.GenericVertxDAO<IApiRecord,IApi,String,io.vertx.core.Future<List<IApi>>,io.vertx.core.Future<IApi>,io.vertx.core.Future<Integer>,io.vertx.core.Future<String>>

public class IApiDao extends io.github.jklingsporn.vertx.jooq.shared.internal.AbstractVertxDAO<IApiRecord,IApi,String,io.vertx.core.Future<List<IApi>>,io.vertx.core.Future<IApi>,io.vertx.core.Future<Integer>,io.vertx.core.Future<String>> implements io.github.jklingsporn.vertx.jooq.classic.VertxDAO<IApiRecord,IApi,String>
This class is generated by jOOQ.
  • Constructor Details

    • IApiDao

      public IApiDao(org.jooq.Configuration configuration, io.vertx.core.Vertx vertx)
      Parameters:
      configuration - The Configuration used for rendering and query execution.
      vertx - the vertx instance
  • Method Details

    • getId

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

      public io.vertx.core.Future<List<IApi>> findManyByName(Collection<String> values)
      Find records that have NAME IN (values) asynchronously
    • findManyByName

      public io.vertx.core.Future<List<IApi>> findManyByName(Collection<String> values, int limit)
      Find records that have NAME IN (values) asynchronously limited by the given limit
    • findManyByUri

      public io.vertx.core.Future<List<IApi>> findManyByUri(Collection<String> values)
      Find records that have URI IN (values) asynchronously
    • findManyByUri

      public io.vertx.core.Future<List<IApi>> findManyByUri(Collection<String> values, int limit)
      Find records that have URI IN (values) asynchronously limited by the given limit
    • findManyByMethod

      public io.vertx.core.Future<List<IApi>> findManyByMethod(Collection<String> values)
      Find records that have METHOD IN (values) asynchronously
    • findManyByMethod

      public io.vertx.core.Future<List<IApi>> findManyByMethod(Collection<String> values, int limit)
      Find records that have METHOD IN (values) asynchronously limited by the given limit
    • findManyByConsumes

      public io.vertx.core.Future<List<IApi>> findManyByConsumes(Collection<String> values)
      Find records that have CONSUMES IN (values) asynchronously
    • findManyByConsumes

      public io.vertx.core.Future<List<IApi>> findManyByConsumes(Collection<String> values, int limit)
      Find records that have CONSUMES IN (values) asynchronously limited by the given limit
    • findManyByProduces

      public io.vertx.core.Future<List<IApi>> findManyByProduces(Collection<String> values)
      Find records that have PRODUCES IN (values) asynchronously
    • findManyByProduces

      public io.vertx.core.Future<List<IApi>> findManyByProduces(Collection<String> values, int limit)
      Find records that have PRODUCES IN (values) asynchronously limited by the given limit
    • findManyBySecure

      public io.vertx.core.Future<List<IApi>> findManyBySecure(Collection<Boolean> values)
      Find records that have SECURE IN (values) asynchronously
    • findManyBySecure

      public io.vertx.core.Future<List<IApi>> findManyBySecure(Collection<Boolean> values, int limit)
      Find records that have SECURE IN (values) asynchronously limited by the given limit
    • findManyByComment

      public io.vertx.core.Future<List<IApi>> findManyByComment(Collection<String> values)
      Find records that have COMMENT IN (values) asynchronously
    • findManyByComment

      public io.vertx.core.Future<List<IApi>> findManyByComment(Collection<String> values, int limit)
      Find records that have COMMENT IN (values) asynchronously limited by the given limit
    • findManyByType

      public io.vertx.core.Future<List<IApi>> findManyByType(Collection<String> values)
      Find records that have TYPE IN (values) asynchronously
    • findManyByType

      public io.vertx.core.Future<List<IApi>> findManyByType(Collection<String> values, int limit)
      Find records that have TYPE IN (values) asynchronously limited by the given limit
    • findManyByParamMode

      public io.vertx.core.Future<List<IApi>> findManyByParamMode(Collection<String> values)
      Find records that have PARAM_MODE IN (values) asynchronously
    • findManyByParamMode

      public io.vertx.core.Future<List<IApi>> findManyByParamMode(Collection<String> values, int limit)
      Find records that have PARAM_MODE IN (values) asynchronously limited by the given limit
    • findManyByParamRequired

      public io.vertx.core.Future<List<IApi>> findManyByParamRequired(Collection<String> values)
      Find records that have PARAM_REQUIRED IN (values) asynchronously
    • findManyByParamRequired

      public io.vertx.core.Future<List<IApi>> findManyByParamRequired(Collection<String> values, int limit)
      Find records that have PARAM_REQUIRED IN (values) asynchronously limited by the given limit
    • findManyByParamContained

      public io.vertx.core.Future<List<IApi>> findManyByParamContained(Collection<String> values)
      Find records that have PARAM_CONTAINED IN (values) asynchronously
    • findManyByParamContained

      public io.vertx.core.Future<List<IApi>> findManyByParamContained(Collection<String> values, int limit)
      Find records that have PARAM_CONTAINED IN (values) asynchronously limited by the given limit
    • findManyByInRule

      public io.vertx.core.Future<List<IApi>> findManyByInRule(Collection<String> values)
      Find records that have IN_RULE IN (values) asynchronously
    • findManyByInRule

      public io.vertx.core.Future<List<IApi>> findManyByInRule(Collection<String> values, int limit)
      Find records that have IN_RULE IN (values) asynchronously limited by the given limit
    • findManyByInMapping

      public io.vertx.core.Future<List<IApi>> findManyByInMapping(Collection<String> values)
      Find records that have IN_MAPPING IN (values) asynchronously
    • findManyByInMapping

      public io.vertx.core.Future<List<IApi>> findManyByInMapping(Collection<String> values, int limit)
      Find records that have IN_MAPPING IN (values) asynchronously limited by the given limit
    • findManyByInPlug

      public io.vertx.core.Future<List<IApi>> findManyByInPlug(Collection<String> values)
      Find records that have IN_PLUG IN (values) asynchronously
    • findManyByInPlug

      public io.vertx.core.Future<List<IApi>> findManyByInPlug(Collection<String> values, int limit)
      Find records that have IN_PLUG IN (values) asynchronously limited by the given limit
    • findManyByInScript

      public io.vertx.core.Future<List<IApi>> findManyByInScript(Collection<String> values)
      Find records that have IN_SCRIPT IN (values) asynchronously
    • findManyByInScript

      public io.vertx.core.Future<List<IApi>> findManyByInScript(Collection<String> values, int limit)
      Find records that have IN_SCRIPT IN (values) asynchronously limited by the given limit
    • findManyByOutWriter

      public io.vertx.core.Future<List<IApi>> findManyByOutWriter(Collection<String> values)
      Find records that have OUT_WRITER IN (values) asynchronously
    • findManyByOutWriter

      public io.vertx.core.Future<List<IApi>> findManyByOutWriter(Collection<String> values, int limit)
      Find records that have OUT_WRITER IN (values) asynchronously limited by the given limit
    • findManyByWorkerType

      public io.vertx.core.Future<List<IApi>> findManyByWorkerType(Collection<String> values)
      Find records that have WORKER_TYPE IN (values) asynchronously
    • findManyByWorkerType

      public io.vertx.core.Future<List<IApi>> findManyByWorkerType(Collection<String> values, int limit)
      Find records that have WORKER_TYPE IN (values) asynchronously limited by the given limit
    • findManyByWorkerAddress

      public io.vertx.core.Future<List<IApi>> findManyByWorkerAddress(Collection<String> values)
      Find records that have WORKER_ADDRESS IN (values) asynchronously
    • findManyByWorkerAddress

      public io.vertx.core.Future<List<IApi>> findManyByWorkerAddress(Collection<String> values, int limit)
      Find records that have WORKER_ADDRESS IN (values) asynchronously limited by the given limit
    • findManyByWorkerConsumer

      public io.vertx.core.Future<List<IApi>> findManyByWorkerConsumer(Collection<String> values)
      Find records that have WORKER_CONSUMER IN (values) asynchronously
    • findManyByWorkerConsumer

      public io.vertx.core.Future<List<IApi>> findManyByWorkerConsumer(Collection<String> values, int limit)
      Find records that have WORKER_CONSUMER IN (values) asynchronously limited by the given limit
    • findManyByWorkerClass

      public io.vertx.core.Future<List<IApi>> findManyByWorkerClass(Collection<String> values)
      Find records that have WORKER_CLASS IN (values) asynchronously
    • findManyByWorkerClass

      public io.vertx.core.Future<List<IApi>> findManyByWorkerClass(Collection<String> values, int limit)
      Find records that have WORKER_CLASS IN (values) asynchronously limited by the given limit
    • findManyByWorkerJs

      public io.vertx.core.Future<List<IApi>> findManyByWorkerJs(Collection<String> values)
      Find records that have WORKER_JS IN (values) asynchronously
    • findManyByWorkerJs

      public io.vertx.core.Future<List<IApi>> findManyByWorkerJs(Collection<String> values, int limit)
      Find records that have WORKER_JS IN (values) asynchronously limited by the given limit
    • findManyByServiceId

      public io.vertx.core.Future<List<IApi>> findManyByServiceId(Collection<String> values)
      Find records that have SERVICE_ID IN (values) asynchronously
    • findManyByServiceId

      public io.vertx.core.Future<List<IApi>> findManyByServiceId(Collection<String> values, int limit)
      Find records that have SERVICE_ID IN (values) asynchronously limited by the given limit
    • findManyBySigma

      public io.vertx.core.Future<List<IApi>> findManyBySigma(Collection<String> values)
      Find records that have SIGMA IN (values) asynchronously
    • findManyBySigma

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

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

      public io.vertx.core.Future<List<IApi>> 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<IApi>> findManyByActive(Collection<Boolean> values)
      Find records that have ACTIVE IN (values) asynchronously
    • findManyByActive

      public io.vertx.core.Future<List<IApi>> 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<IApi>> findManyByMetadata(Collection<String> values)
      Find records that have METADATA IN (values) asynchronously
    • findManyByMetadata

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

      public io.vertx.core.Future<List<IApi>> findManyByCreatedAt(Collection<LocalDateTime> values)
      Find records that have CREATED_AT IN (values) asynchronously
    • findManyByCreatedAt

      public io.vertx.core.Future<List<IApi>> findManyByCreatedAt(Collection<LocalDateTime> values, int limit)
      Find records that have CREATED_AT IN (values) asynchronously limited by the given limit
    • findManyByCreatedBy

      public io.vertx.core.Future<List<IApi>> findManyByCreatedBy(Collection<String> values)
      Find records that have CREATED_BY IN (values) asynchronously
    • findManyByCreatedBy

      public io.vertx.core.Future<List<IApi>> findManyByCreatedBy(Collection<String> values, int limit)
      Find records that have CREATED_BY IN (values) asynchronously limited by the given limit
    • findManyByUpdatedAt

      public io.vertx.core.Future<List<IApi>> findManyByUpdatedAt(Collection<LocalDateTime> values)
      Find records that have UPDATED_AT IN (values) asynchronously
    • findManyByUpdatedAt

      public io.vertx.core.Future<List<IApi>> findManyByUpdatedAt(Collection<LocalDateTime> values, int limit)
      Find records that have UPDATED_AT IN (values) asynchronously limited by the given limit
    • findManyByUpdatedBy

      public io.vertx.core.Future<List<IApi>> findManyByUpdatedBy(Collection<String> values)
      Find records that have UPDATED_BY IN (values) asynchronously
    • findManyByUpdatedBy

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

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