Package io.gravitee.am.service
Interface FactorService
- All Known Implementing Classes:
FactorServiceImpl
public interface FactorService
- Author:
- Titouan COMPIEGNE (titouan.compiegne at graviteesource.com), GraviteeSource Team
-
Method Summary
Modifier and TypeMethodDescriptiondefault io.reactivex.rxjava3.core.Single<Factor>io.reactivex.rxjava3.core.Single<Factor>default io.reactivex.rxjava3.core.Completableio.reactivex.rxjava3.core.Completabledefault io.reactivex.rxjava3.core.Single<User>enrollFactor(User user, EnrolledFactor enrolledFactor) io.reactivex.rxjava3.core.Single<User>enrollFactor(String userId, EnrolledFactor enrolledFactor, User principal) io.reactivex.rxjava3.core.Flowable<Factor>findByDomain(String domain) io.reactivex.rxjava3.core.Maybe<Factor>default io.reactivex.rxjava3.core.Single<Factor>update(String domain, String id, UpdateFactor updateFactor) io.reactivex.rxjava3.core.Single<Factor>update(String domain, String id, UpdateFactor updateFactor, User principal)
-
Method Details
-
findById
-
findByDomain
-
create
-
update
io.reactivex.rxjava3.core.Single<Factor> update(String domain, String id, UpdateFactor updateFactor, User principal) -
delete
-
enrollFactor
io.reactivex.rxjava3.core.Single<User> enrollFactor(String userId, EnrolledFactor enrolledFactor, User principal) -
create
-
update
default io.reactivex.rxjava3.core.Single<Factor> update(String domain, String id, UpdateFactor updateFactor) -
delete
-
enrollFactor
default io.reactivex.rxjava3.core.Single<User> enrollFactor(User user, EnrolledFactor enrolledFactor)
-