Interface FactorService

All Known Implementing Classes:
FactorServiceImpl

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

    • findById

      io.reactivex.rxjava3.core.Maybe<Factor> findById(String id)
    • findByDomain

      io.reactivex.rxjava3.core.Flowable<Factor> findByDomain(String domain)
    • create

      io.reactivex.rxjava3.core.Single<Factor> create(String domain, NewFactor factor, User principal)
    • update

      io.reactivex.rxjava3.core.Single<Factor> update(String domain, String id, UpdateFactor updateFactor, User principal)
    • delete

      io.reactivex.rxjava3.core.Completable delete(String domain, String factorId, User principal)
    • enrollFactor

      io.reactivex.rxjava3.core.Single<User> enrollFactor(String userId, EnrolledFactor enrolledFactor, User principal)
    • create

      default io.reactivex.rxjava3.core.Single<Factor> create(String domain, NewFactor factor)
    • update

      default io.reactivex.rxjava3.core.Single<Factor> update(String domain, String id, UpdateFactor updateFactor)
    • delete

      default io.reactivex.rxjava3.core.Completable delete(String domain, String factorId)
    • enrollFactor

      default io.reactivex.rxjava3.core.Single<User> enrollFactor(User user, EnrolledFactor enrolledFactor)