Class IIntegrationDao

    • Constructor Detail

      • IIntegrationDao

        public IIntegrationDao​(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

      • findManyByName

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

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

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

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

        public io.vertx.core.Future<List<IIntegration>> findManyByIpV4​(Collection<String> values)
        Find records that have IP_V4 IN (values) asynchronously
      • findManyByIpV4

        public io.vertx.core.Future<List<IIntegration>> findManyByIpV4​(Collection<String> values,
                                                                       int limit)
        Find records that have IP_V4 IN (values) asynchronously limited by the given limit
      • findManyByIpV6

        public io.vertx.core.Future<List<IIntegration>> findManyByIpV6​(Collection<String> values)
        Find records that have IP_V6 IN (values) asynchronously
      • findManyByIpV6

        public io.vertx.core.Future<List<IIntegration>> findManyByIpV6​(Collection<String> values,
                                                                       int limit)
        Find records that have IP_V6 IN (values) asynchronously limited by the given limit
      • findManyByHostname

        public io.vertx.core.Future<List<IIntegration>> findManyByHostname​(Collection<String> values)
        Find records that have HOSTNAME IN (values) asynchronously
      • findManyByHostname

        public io.vertx.core.Future<List<IIntegration>> findManyByHostname​(Collection<String> values,
                                                                           int limit)
        Find records that have HOSTNAME IN (values) asynchronously limited by the given limit
      • findManyByPort

        public io.vertx.core.Future<List<IIntegration>> findManyByPort​(Collection<Integer> values)
        Find records that have PORT IN (values) asynchronously
      • findManyByPort

        public io.vertx.core.Future<List<IIntegration>> findManyByPort​(Collection<Integer> values,
                                                                       int limit)
        Find records that have PORT IN (values) asynchronously limited by the given limit
      • findManyByProtocol

        public io.vertx.core.Future<List<IIntegration>> findManyByProtocol​(Collection<String> values)
        Find records that have PROTOCOL IN (values) asynchronously
      • findManyByProtocol

        public io.vertx.core.Future<List<IIntegration>> findManyByProtocol​(Collection<String> values,
                                                                           int limit)
        Find records that have PROTOCOL IN (values) asynchronously limited by the given limit
      • findManyByEndpoint

        public io.vertx.core.Future<List<IIntegration>> findManyByEndpoint​(Collection<String> values)
        Find records that have ENDPOINT IN (values) asynchronously
      • findManyByEndpoint

        public io.vertx.core.Future<List<IIntegration>> findManyByEndpoint​(Collection<String> values,
                                                                           int limit)
        Find records that have ENDPOINT IN (values) asynchronously limited by the given limit
      • findManyByPath

        public io.vertx.core.Future<List<IIntegration>> findManyByPath​(Collection<String> values)
        Find records that have PATH IN (values) asynchronously
      • findManyByPath

        public io.vertx.core.Future<List<IIntegration>> findManyByPath​(Collection<String> values,
                                                                       int limit)
        Find records that have PATH IN (values) asynchronously limited by the given limit
      • findManyByOsKey

        public io.vertx.core.Future<List<IIntegration>> findManyByOsKey​(Collection<String> values)
        Find records that have OS_KEY IN (values) asynchronously
      • findManyByOsKey

        public io.vertx.core.Future<List<IIntegration>> findManyByOsKey​(Collection<String> values,
                                                                        int limit)
        Find records that have OS_KEY IN (values) asynchronously limited by the given limit
      • findManyByOsSecret

        public io.vertx.core.Future<List<IIntegration>> findManyByOsSecret​(Collection<String> values)
        Find records that have OS_SECRET IN (values) asynchronously
      • findManyByOsSecret

        public io.vertx.core.Future<List<IIntegration>> findManyByOsSecret​(Collection<String> values,
                                                                           int limit)
        Find records that have OS_SECRET IN (values) asynchronously limited by the given limit
      • findManyByOsAuthorize

        public io.vertx.core.Future<List<IIntegration>> findManyByOsAuthorize​(Collection<String> values)
        Find records that have OS_AUTHORIZE IN (values) asynchronously
      • findManyByOsAuthorize

        public io.vertx.core.Future<List<IIntegration>> findManyByOsAuthorize​(Collection<String> values,
                                                                              int limit)
        Find records that have OS_AUTHORIZE IN (values) asynchronously limited by the given limit
      • findManyByOsToken

        public io.vertx.core.Future<List<IIntegration>> findManyByOsToken​(Collection<String> values)
        Find records that have OS_TOKEN IN (values) asynchronously
      • findManyByOsToken

        public io.vertx.core.Future<List<IIntegration>> findManyByOsToken​(Collection<String> values,
                                                                          int limit)
        Find records that have OS_TOKEN IN (values) asynchronously limited by the given limit
      • findManyByUsername

        public io.vertx.core.Future<List<IIntegration>> findManyByUsername​(Collection<String> values)
        Find records that have USERNAME IN (values) asynchronously
      • findManyByUsername

        public io.vertx.core.Future<List<IIntegration>> findManyByUsername​(Collection<String> values,
                                                                           int limit)
        Find records that have USERNAME IN (values) asynchronously limited by the given limit
      • findManyByPassword

        public io.vertx.core.Future<List<IIntegration>> findManyByPassword​(Collection<String> values)
        Find records that have PASSWORD IN (values) asynchronously
      • findManyByPassword

        public io.vertx.core.Future<List<IIntegration>> findManyByPassword​(Collection<String> values,
                                                                           int limit)
        Find records that have PASSWORD IN (values) asynchronously limited by the given limit
      • findManyByPublicKey

        public io.vertx.core.Future<List<IIntegration>> findManyByPublicKey​(Collection<String> values)
        Find records that have PUBLIC_KEY IN (values) asynchronously
      • findManyByPublicKey

        public io.vertx.core.Future<List<IIntegration>> findManyByPublicKey​(Collection<String> values,
                                                                            int limit)
        Find records that have PUBLIC_KEY IN (values) asynchronously limited by the given limit
      • findManyByOptions

        public io.vertx.core.Future<List<IIntegration>> findManyByOptions​(Collection<String> values)
        Find records that have OPTIONS IN (values) asynchronously
      • findManyByOptions

        public io.vertx.core.Future<List<IIntegration>> findManyByOptions​(Collection<String> values,
                                                                          int limit)
        Find records that have OPTIONS IN (values) asynchronously limited by the given limit
      • findManyByAppId

        public io.vertx.core.Future<List<IIntegration>> findManyByAppId​(Collection<String> values)
        Find records that have APP_ID IN (values) asynchronously
      • findManyByAppId

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

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

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

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

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

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

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

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

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

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

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

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