Package io.gravitee.am.service
Interface CredentialService
- All Known Implementing Classes:
CredentialServiceImpl
public interface CredentialService
- Author:
- Titouan COMPIEGNE (titouan.compiegne at graviteesource.com), GraviteeSource Team
-
Method Summary
Modifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Single<Credential>create(Credential credential) io.reactivex.rxjava3.core.Completableio.reactivex.rxjava3.core.Completableio.reactivex.rxjava3.core.CompletabledeleteByReference(ReferenceType referenceType, String referenceId) io.reactivex.rxjava3.core.CompletabledeleteByUserId(ReferenceType referenceType, String referenceId, String userId) io.reactivex.rxjava3.core.Flowable<Credential>findByCredentialId(ReferenceType referenceType, String referenceId, String credentialId) io.reactivex.rxjava3.core.Maybe<Credential>io.reactivex.rxjava3.core.Flowable<Credential>findByUserId(ReferenceType referenceType, String referenceId, String userId) io.reactivex.rxjava3.core.Flowable<Credential>findByUsername(ReferenceType referenceType, String referenceId, String username) io.reactivex.rxjava3.core.Single<Credential>update(Credential credential) io.reactivex.rxjava3.core.Completableupdate(ReferenceType referenceType, String referenceId, String credentialId, Credential credential)
-
Method Details
-
findById
-
findByUserId
io.reactivex.rxjava3.core.Flowable<Credential> findByUserId(ReferenceType referenceType, String referenceId, String userId) -
findByUsername
io.reactivex.rxjava3.core.Flowable<Credential> findByUsername(ReferenceType referenceType, String referenceId, String username) -
findByCredentialId
io.reactivex.rxjava3.core.Flowable<Credential> findByCredentialId(ReferenceType referenceType, String referenceId, String credentialId) -
create
-
update
-
update
io.reactivex.rxjava3.core.Completable update(ReferenceType referenceType, String referenceId, String credentialId, Credential credential) -
delete
-
delete
-
deleteByUserId
io.reactivex.rxjava3.core.Completable deleteByUserId(ReferenceType referenceType, String referenceId, String userId) -
deleteByReference
io.reactivex.rxjava3.core.Completable deleteByReference(ReferenceType referenceType, String referenceId)
-