Class IServiceDao

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

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

    • IServiceDao

      public IServiceDao(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(IService object)
      Specified by:
      getId in class io.github.jklingsporn.vertx.jooq.shared.internal.AbstractVertxDAO<IServiceRecord,IService,String,io.vertx.core.Future<List<IService>>,io.vertx.core.Future<IService>,io.vertx.core.Future<Integer>,io.vertx.core.Future<String>>
    • findManyByNamespace

      public io.vertx.core.Future<List<IService>> findManyByNamespace(Collection<String> values)
      Find records that have NAMESPACE IN (values) asynchronously
    • findManyByNamespace

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

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

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

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

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

      public io.vertx.core.Future<List<IService>> findManyByIsWorkflow(Collection<Boolean> values)
      Find records that have IS_WORKFLOW IN (values) asynchronously
    • findManyByIsWorkflow

      public io.vertx.core.Future<List<IService>> findManyByIsWorkflow(Collection<Boolean> values, int limit)
      Find records that have IS_WORKFLOW IN (values) asynchronously limited by the given limit
    • findManyByIsGraphic

      public io.vertx.core.Future<List<IService>> findManyByIsGraphic(Collection<Boolean> values)
      Find records that have IS_GRAPHIC IN (values) asynchronously
    • findManyByIsGraphic

      public io.vertx.core.Future<List<IService>> findManyByIsGraphic(Collection<Boolean> values, int limit)
      Find records that have IS_GRAPHIC IN (values) asynchronously limited by the given limit
    • findManyByInScript

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

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

      public io.vertx.core.Future<List<IService>> findManyByOutScript(Collection<String> values)
      Find records that have OUT_SCRIPT IN (values) asynchronously
    • findManyByOutScript

      public io.vertx.core.Future<List<IService>> findManyByOutScript(Collection<String> values, int limit)
      Find records that have OUT_SCRIPT IN (values) asynchronously limited by the given limit
    • findManyByChannelType

      public io.vertx.core.Future<List<IService>> findManyByChannelType(Collection<String> values)
      Find records that have CHANNEL_TYPE IN (values) asynchronously
    • findManyByChannelType

      public io.vertx.core.Future<List<IService>> findManyByChannelType(Collection<String> values, int limit)
      Find records that have CHANNEL_TYPE IN (values) asynchronously limited by the given limit
    • findManyByChannelComponent

      public io.vertx.core.Future<List<IService>> findManyByChannelComponent(Collection<String> values)
      Find records that have CHANNEL_COMPONENT IN (values) asynchronously
    • findManyByChannelComponent

      public io.vertx.core.Future<List<IService>> findManyByChannelComponent(Collection<String> values, int limit)
      Find records that have CHANNEL_COMPONENT IN (values) asynchronously limited by the given limit
    • findManyByChannelConfig

      public io.vertx.core.Future<List<IService>> findManyByChannelConfig(Collection<String> values)
      Find records that have CHANNEL_CONFIG IN (values) asynchronously
    • findManyByChannelConfig

      public io.vertx.core.Future<List<IService>> findManyByChannelConfig(Collection<String> values, int limit)
      Find records that have CHANNEL_CONFIG IN (values) asynchronously limited by the given limit
    • findManyByConfigIntegration

      public io.vertx.core.Future<List<IService>> findManyByConfigIntegration(Collection<String> values)
      Find records that have CONFIG_INTEGRATION IN (values) asynchronously
    • findManyByConfigIntegration

      public io.vertx.core.Future<List<IService>> findManyByConfigIntegration(Collection<String> values, int limit)
      Find records that have CONFIG_INTEGRATION IN (values) asynchronously limited by the given limit
    • findManyByConfigDatabase

      public io.vertx.core.Future<List<IService>> findManyByConfigDatabase(Collection<String> values)
      Find records that have CONFIG_DATABASE IN (values) asynchronously
    • findManyByConfigDatabase

      public io.vertx.core.Future<List<IService>> findManyByConfigDatabase(Collection<String> values, int limit)
      Find records that have CONFIG_DATABASE IN (values) asynchronously limited by the given limit
    • findManyByDictConfig

      public io.vertx.core.Future<List<IService>> findManyByDictConfig(Collection<String> values)
      Find records that have DICT_CONFIG IN (values) asynchronously
    • findManyByDictConfig

      public io.vertx.core.Future<List<IService>> findManyByDictConfig(Collection<String> values, int limit)
      Find records that have DICT_CONFIG IN (values) asynchronously limited by the given limit
    • findManyByDictComponent

      public io.vertx.core.Future<List<IService>> findManyByDictComponent(Collection<String> values)
      Find records that have DICT_COMPONENT IN (values) asynchronously
    • findManyByDictComponent

      public io.vertx.core.Future<List<IService>> findManyByDictComponent(Collection<String> values, int limit)
      Find records that have DICT_COMPONENT IN (values) asynchronously limited by the given limit
    • findManyByDictEpsilon

      public io.vertx.core.Future<List<IService>> findManyByDictEpsilon(Collection<String> values)
      Find records that have DICT_EPSILON IN (values) asynchronously
    • findManyByDictEpsilon

      public io.vertx.core.Future<List<IService>> findManyByDictEpsilon(Collection<String> values, int limit)
      Find records that have DICT_EPSILON IN (values) asynchronously limited by the given limit
    • findManyByMappingConfig

      public io.vertx.core.Future<List<IService>> findManyByMappingConfig(Collection<String> values)
      Find records that have MAPPING_CONFIG IN (values) asynchronously
    • findManyByMappingConfig

      public io.vertx.core.Future<List<IService>> findManyByMappingConfig(Collection<String> values, int limit)
      Find records that have MAPPING_CONFIG IN (values) asynchronously limited by the given limit
    • findManyByMappingMode

      public io.vertx.core.Future<List<IService>> findManyByMappingMode(Collection<String> values)
      Find records that have MAPPING_MODE IN (values) asynchronously
    • findManyByMappingMode

      public io.vertx.core.Future<List<IService>> findManyByMappingMode(Collection<String> values, int limit)
      Find records that have MAPPING_MODE IN (values) asynchronously limited by the given limit
    • findManyByMappingComponent

      public io.vertx.core.Future<List<IService>> findManyByMappingComponent(Collection<String> values)
      Find records that have MAPPING_COMPONENT IN (values) asynchronously
    • findManyByMappingComponent

      public io.vertx.core.Future<List<IService>> findManyByMappingComponent(Collection<String> values, int limit)
      Find records that have MAPPING_COMPONENT IN (values) asynchronously limited by the given limit
    • findManyByServiceRecord

      public io.vertx.core.Future<List<IService>> findManyByServiceRecord(Collection<String> values)
      Find records that have SERVICE_RECORD IN (values) asynchronously
    • findManyByServiceRecord

      public io.vertx.core.Future<List<IService>> findManyByServiceRecord(Collection<String> values, int limit)
      Find records that have SERVICE_RECORD IN (values) asynchronously limited by the given limit
    • findManyByServiceComponent

      public io.vertx.core.Future<List<IService>> findManyByServiceComponent(Collection<String> values)
      Find records that have SERVICE_COMPONENT IN (values) asynchronously
    • findManyByServiceComponent

      public io.vertx.core.Future<List<IService>> findManyByServiceComponent(Collection<String> values, int limit)
      Find records that have SERVICE_COMPONENT IN (values) asynchronously limited by the given limit
    • findManyByServiceConfig

      public io.vertx.core.Future<List<IService>> findManyByServiceConfig(Collection<String> values)
      Find records that have SERVICE_CONFIG IN (values) asynchronously
    • findManyByServiceConfig

      public io.vertx.core.Future<List<IService>> findManyByServiceConfig(Collection<String> values, int limit)
      Find records that have SERVICE_CONFIG IN (values) asynchronously limited by the given limit
    • findManyByIdentifier

      public io.vertx.core.Future<List<IService>> findManyByIdentifier(Collection<String> values)
      Find records that have IDENTIFIER IN (values) asynchronously
    • findManyByIdentifier

      public io.vertx.core.Future<List<IService>> findManyByIdentifier(Collection<String> values, int limit)
      Find records that have IDENTIFIER IN (values) asynchronously limited by the given limit
    • findManyByIdentifierComponent

      public io.vertx.core.Future<List<IService>> findManyByIdentifierComponent(Collection<String> values)
      Find records that have IDENTIFIER_COMPONENT IN (values) asynchronously
    • findManyByIdentifierComponent

      public io.vertx.core.Future<List<IService>> findManyByIdentifierComponent(Collection<String> values, int limit)
      Find records that have IDENTIFIER_COMPONENT IN (values) asynchronously limited by the given limit
    • findManyByRuleUnique

      public io.vertx.core.Future<List<IService>> findManyByRuleUnique(Collection<String> values)
      Find records that have RULE_UNIQUE IN (values) asynchronously
    • findManyByRuleUnique

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

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

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

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

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

      public io.vertx.core.Future<List<IService>> 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<IService>> findManyByCreatedAt(Collection<LocalDateTime> values)
      Find records that have CREATED_AT IN (values) asynchronously
    • findManyByCreatedAt

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

      public io.vertx.core.Future<List<IService>> 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<IService>> findManyByUpdatedAt(Collection<LocalDateTime> values)
      Find records that have UPDATED_AT IN (values) asynchronously
    • findManyByUpdatedAt

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

      public io.vertx.core.Future<List<IService>> 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<IServiceRecord,IService,String> queryExecutor()
      Specified by:
      queryExecutor in interface io.github.jklingsporn.vertx.jooq.shared.internal.GenericVertxDAO<IServiceRecord,IService,String,io.vertx.core.Future<List<IService>>,io.vertx.core.Future<IService>,io.vertx.core.Future<Integer>,io.vertx.core.Future<String>>
      Overrides:
      queryExecutor in class io.github.jklingsporn.vertx.jooq.shared.internal.AbstractVertxDAO<IServiceRecord,IService,String,io.vertx.core.Future<List<IService>>,io.vertx.core.Future<IService>,io.vertx.core.Future<Integer>,io.vertx.core.Future<String>>