Package io.gravitee.am.service
Interface IdentityProviderService
- All Known Implementing Classes:
IdentityProviderServiceImpl
public interface IdentityProviderService
- Author:
- David BRASSELY (david.brassely at graviteesource.com), Titouan COMPIEGNE (titouan.compiegne at graviteesource.com), GraviteeSource Team
-
Method Summary
Modifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Single<IdentityProvider>create(ReferenceType referenceType, String referenceId, NewIdentityProvider newIdentityProvider, User principal, boolean system) default io.reactivex.rxjava3.core.Single<IdentityProvider>create(String domain, NewIdentityProvider identityProvider) default io.reactivex.rxjava3.core.Single<IdentityProvider>create(String domain, NewIdentityProvider identityProvider, User principal) io.reactivex.rxjava3.core.Completabledelete(ReferenceType referenceType, String referenceId, String identityProviderId, User principal) default io.reactivex.rxjava3.core.Completabledefault io.reactivex.rxjava3.core.Completableio.reactivex.rxjava3.core.Flowable<IdentityProvider>findAll()io.reactivex.rxjava3.core.Flowable<IdentityProvider>findAll(ReferenceType referenceType) io.reactivex.rxjava3.core.Flowable<IdentityProvider>findAll(ReferenceType referenceType, String referenceId) io.reactivex.rxjava3.core.Flowable<IdentityProvider>findByDomain(String domain) io.reactivex.rxjava3.core.Single<IdentityProvider>findById(ReferenceType referenceType, String referenceId, String id) io.reactivex.rxjava3.core.Maybe<IdentityProvider>io.reactivex.rxjava3.core.Single<IdentityProvider>update(ReferenceType referenceType, String referenceId, String id, UpdateIdentityProvider updateIdentityProvider, User principal, boolean isUpgrader) default io.reactivex.rxjava3.core.Single<IdentityProvider>update(String domain, String id, UpdateIdentityProvider updateIdentityProvider, boolean isUpgrader) default io.reactivex.rxjava3.core.Single<IdentityProvider>update(String domain, String id, UpdateIdentityProvider updateIdentityProvider, User principal, boolean isUpgrader)
-
Method Details
-
findAll
io.reactivex.rxjava3.core.Flowable<IdentityProvider> findAll() -
findById
io.reactivex.rxjava3.core.Single<IdentityProvider> findById(ReferenceType referenceType, String referenceId, String id) -
findById
-
findAll
io.reactivex.rxjava3.core.Flowable<IdentityProvider> findAll(ReferenceType referenceType, String referenceId) -
findAll
-
findByDomain
-
create
io.reactivex.rxjava3.core.Single<IdentityProvider> create(ReferenceType referenceType, String referenceId, NewIdentityProvider newIdentityProvider, User principal, boolean system) -
update
io.reactivex.rxjava3.core.Single<IdentityProvider> update(ReferenceType referenceType, String referenceId, String id, UpdateIdentityProvider updateIdentityProvider, User principal, boolean isUpgrader) -
delete
io.reactivex.rxjava3.core.Completable delete(ReferenceType referenceType, String referenceId, String identityProviderId, User principal) -
create
default io.reactivex.rxjava3.core.Single<IdentityProvider> create(String domain, NewIdentityProvider identityProvider) -
update
default io.reactivex.rxjava3.core.Single<IdentityProvider> update(String domain, String id, UpdateIdentityProvider updateIdentityProvider, boolean isUpgrader) -
delete
-
create
default io.reactivex.rxjava3.core.Single<IdentityProvider> create(String domain, NewIdentityProvider identityProvider, User principal) -
update
default io.reactivex.rxjava3.core.Single<IdentityProvider> update(String domain, String id, UpdateIdentityProvider updateIdentityProvider, User principal, boolean isUpgrader) -
delete
-