Package io.gravitee.am.service
Interface ScopeApprovalService
- All Known Implementing Classes:
ScopeApprovalServiceImpl
public interface ScopeApprovalService
- Author:
- Titouan COMPIEGNE (titouan.compiegne at graviteesource.com), GraviteeSource Team
-
Method Summary
Modifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Flowable<ScopeApproval>findByDomainAndUser(String domain, String user) io.reactivex.rxjava3.core.Flowable<ScopeApproval>findByDomainAndUserAndClient(String domain, String user, String client) io.reactivex.rxjava3.core.Maybe<ScopeApproval>default io.reactivex.rxjava3.core.CompletablerevokeByConsent(String domain, String userId, String consentId) io.reactivex.rxjava3.core.CompletablerevokeByConsent(String domain, String userId, String consentId, User principal) default io.reactivex.rxjava3.core.CompletablerevokeByUser(String domain, String userId) io.reactivex.rxjava3.core.CompletablerevokeByUser(String domain, String user, User principal) default io.reactivex.rxjava3.core.CompletablerevokeByUserAndClient(String domain, String userId, String clientId) io.reactivex.rxjava3.core.CompletablerevokeByUserAndClient(String domain, String user, String clientId, User principal) default io.reactivex.rxjava3.core.Single<List<ScopeApproval>>saveConsent(String domain, Client client, List<ScopeApproval> approvals) io.reactivex.rxjava3.core.Single<List<ScopeApproval>>saveConsent(String domain, Client client, List<ScopeApproval> approvals, User principal)
-
Method Details
-
findById
-
findByDomainAndUser
-
findByDomainAndUserAndClient
io.reactivex.rxjava3.core.Flowable<ScopeApproval> findByDomainAndUserAndClient(String domain, String user, String client) -
saveConsent
io.reactivex.rxjava3.core.Single<List<ScopeApproval>> saveConsent(String domain, Client client, List<ScopeApproval> approvals, User principal) -
revokeByConsent
-
revokeByUser
-
revokeByUserAndClient
-
saveConsent
default io.reactivex.rxjava3.core.Single<List<ScopeApproval>> saveConsent(String domain, Client client, List<ScopeApproval> approvals) -
revokeByConsent
-
revokeByUser
-
revokeByUserAndClient
-