Package io.gravitee.am.service.impl
Class IdentityProviderServiceImpl
java.lang.Object
io.gravitee.am.service.impl.IdentityProviderServiceImpl
- All Implemented Interfaces:
IdentityProviderService
@Component
@Primary
public class IdentityProviderServiceImpl
extends Object
implements IdentityProviderService
- Author:
- David BRASSELY (david.brassely at graviteesource.com), Titouan COMPIEGNE (titouan.compiegne at graviteesource.com), GraviteeSource Team
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Single<IdentityProvider>create(ReferenceType referenceType, String referenceId, NewIdentityProvider newIdentityProvider, User principal, boolean system) io.reactivex.rxjava3.core.Completabledelete(ReferenceType referenceType, String referenceId, String identityProviderId, User principal) io.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)
-
Constructor Details
-
IdentityProviderServiceImpl
public IdentityProviderServiceImpl()
-
-
Method Details
-
findAll
- Specified by:
findAllin interfaceIdentityProviderService
-
findById
public io.reactivex.rxjava3.core.Single<IdentityProvider> findById(ReferenceType referenceType, String referenceId, String id) - Specified by:
findByIdin interfaceIdentityProviderService
-
findById
- Specified by:
findByIdin interfaceIdentityProviderService
-
findAll
public io.reactivex.rxjava3.core.Flowable<IdentityProvider> findAll(ReferenceType referenceType, String referenceId) - Specified by:
findAllin interfaceIdentityProviderService
-
findAll
- Specified by:
findAllin interfaceIdentityProviderService
-
findByDomain
- Specified by:
findByDomainin interfaceIdentityProviderService
-
create
public io.reactivex.rxjava3.core.Single<IdentityProvider> create(ReferenceType referenceType, String referenceId, NewIdentityProvider newIdentityProvider, User principal, boolean system) - Specified by:
createin interfaceIdentityProviderService
-
update
public io.reactivex.rxjava3.core.Single<IdentityProvider> update(ReferenceType referenceType, String referenceId, String id, UpdateIdentityProvider updateIdentityProvider, User principal, boolean isUpgrader) - Specified by:
updatein interfaceIdentityProviderService
-
delete
public io.reactivex.rxjava3.core.Completable delete(ReferenceType referenceType, String referenceId, String identityProviderId, User principal) - Specified by:
deletein interfaceIdentityProviderService
-