Package io.gravitee.am.service.impl
Class ScopeApprovalServiceImpl
java.lang.Object
io.gravitee.am.service.impl.ScopeApprovalServiceImpl
- All Implemented Interfaces:
ScopeApprovalService
- Author:
- Titouan COMPIEGNE (titouan.compiegne at graviteesource.com), GraviteeSource Team
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Flowable<ScopeApproval>findByDomainAndUser(String domain, UserId userId) io.reactivex.rxjava3.core.Flowable<ScopeApproval>findByDomainAndUserAndClient(String domain, UserId userId, String client) io.reactivex.rxjava3.core.Maybe<ScopeApproval>io.reactivex.rxjava3.core.CompletablerevokeByConsent(String domain, UserId userId, String consentId, User principal) io.reactivex.rxjava3.core.CompletablerevokeByUser(String domain, UserId userId, User principal) io.reactivex.rxjava3.core.CompletablerevokeByUserAndClient(String domain, UserId userId, String clientId, User principal) io.reactivex.rxjava3.core.Single<List<ScopeApproval>>saveConsent(String domain, Client client, List<ScopeApproval> approvals, User principal) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.gravitee.am.service.ScopeApprovalService
revokeByConsent
-
Field Details
-
LOGGER
public static final org.slf4j.Logger LOGGER
-
-
Constructor Details
-
ScopeApprovalServiceImpl
public ScopeApprovalServiceImpl()
-
-
Method Details
-
findById
- Specified by:
findByIdin interfaceScopeApprovalService
-
findByDomainAndUser
public io.reactivex.rxjava3.core.Flowable<ScopeApproval> findByDomainAndUser(String domain, UserId userId) - Specified by:
findByDomainAndUserin interfaceScopeApprovalService
-
findByDomainAndUserAndClient
public io.reactivex.rxjava3.core.Flowable<ScopeApproval> findByDomainAndUserAndClient(String domain, UserId userId, String client) - Specified by:
findByDomainAndUserAndClientin interfaceScopeApprovalService
-
saveConsent
public io.reactivex.rxjava3.core.Single<List<ScopeApproval>> saveConsent(String domain, Client client, List<ScopeApproval> approvals, User principal) - Specified by:
saveConsentin interfaceScopeApprovalService
-
revokeByConsent
public io.reactivex.rxjava3.core.Completable revokeByConsent(String domain, UserId userId, String consentId, User principal) - Specified by:
revokeByConsentin interfaceScopeApprovalService
-
revokeByUser
public io.reactivex.rxjava3.core.Completable revokeByUser(String domain, UserId userId, User principal) - Specified by:
revokeByUserin interfaceScopeApprovalService
-
revokeByUserAndClient
public io.reactivex.rxjava3.core.Completable revokeByUserAndClient(String domain, UserId userId, String clientId, User principal) - Specified by:
revokeByUserAndClientin interfaceScopeApprovalService
-