Interface ReporterService

All Known Implementing Classes:
ReporterServiceImpl

public interface ReporterService
Author:
Titouan COMPIEGNE (titouan.compiegne at graviteesource.com), GraviteeSource Team
  • Method Details

    • findAll

      io.reactivex.rxjava3.core.Flowable<Reporter> findAll()
    • findByDomain

      io.reactivex.rxjava3.core.Flowable<Reporter> findByDomain(String domain)
    • findById

      io.reactivex.rxjava3.core.Maybe<Reporter> findById(String id)
    • createDefault

      io.reactivex.rxjava3.core.Single<Reporter> createDefault(String domain)
    • createInternal

      NewReporter createInternal(String domain)
    • create

      io.reactivex.rxjava3.core.Single<Reporter> create(String domain, NewReporter newReporter, User principal, boolean system)
    • update

      io.reactivex.rxjava3.core.Single<Reporter> update(String domain, String id, UpdateReporter updateReporter, User principal, boolean isUpgrader)
    • delete

      io.reactivex.rxjava3.core.Completable delete(String reporterId, User principal)
    • createReporterConfig

      String createReporterConfig(String domain)
    • createInternal

      default NewReporter createInternal()
    • create

      default io.reactivex.rxjava3.core.Single<Reporter> create(String domain, NewReporter newReporter)
    • update

      default io.reactivex.rxjava3.core.Single<Reporter> update(String domain, String id, UpdateReporter updateReporter, boolean isUpgrader)
    • delete

      default io.reactivex.rxjava3.core.Completable delete(String reporterId)