Class AbstractJdbcSettingRepository

java.lang.Object
io.kestra.jdbc.repository.AbstractJdbcRepository
io.kestra.jdbc.repository.AbstractJdbcSettingRepository
All Implemented Interfaces:
io.kestra.core.repositories.SettingRepositoryInterface

@Singleton public abstract class AbstractJdbcSettingRepository extends AbstractJdbcRepository implements io.kestra.core.repositories.SettingRepositoryInterface
  • Field Details

  • Constructor Details

    • AbstractJdbcSettingRepository

      public AbstractJdbcSettingRepository(AbstractJdbcRepository<io.kestra.core.models.Setting> jdbcRepository, io.micronaut.context.ApplicationContext applicationContext)
  • Method Details

    • isTaskRunEnabled

      public Boolean isTaskRunEnabled()
    • findByKey

      public Optional<io.kestra.core.models.Setting> findByKey(String key)
      Specified by:
      findByKey in interface io.kestra.core.repositories.SettingRepositoryInterface
    • findAll

      public List<io.kestra.core.models.Setting> findAll()
      Specified by:
      findAll in interface io.kestra.core.repositories.SettingRepositoryInterface
    • save

      public io.kestra.core.models.Setting save(io.kestra.core.models.Setting setting)
      Specified by:
      save in interface io.kestra.core.repositories.SettingRepositoryInterface
    • delete

      public io.kestra.core.models.Setting delete(io.kestra.core.models.Setting setting)
      Specified by:
      delete in interface io.kestra.core.repositories.SettingRepositoryInterface