Interface CredentialService

All Known Implementing Classes:
CredentialServiceImpl

public interface CredentialService
Author:
Titouan COMPIEGNE (titouan.compiegne at graviteesource.com), GraviteeSource Team
  • Method Details

    • findById

      io.reactivex.rxjava3.core.Maybe<Credential> findById(String id)
    • 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

      io.reactivex.rxjava3.core.Single<Credential> create(Credential credential)
    • update

      io.reactivex.rxjava3.core.Single<Credential> update(Credential credential)
    • update

      io.reactivex.rxjava3.core.Completable update(ReferenceType referenceType, String referenceId, String credentialId, Credential credential)
    • delete

      io.reactivex.rxjava3.core.Completable delete(String id)
    • delete

      io.reactivex.rxjava3.core.Completable delete(String id, boolean enforceFactorDelete)
    • deleteByUserId

      io.reactivex.rxjava3.core.Completable deleteByUserId(ReferenceType referenceType, String referenceId, String userId)
    • deleteByReference

      io.reactivex.rxjava3.core.Completable deleteByReference(ReferenceType referenceType, String referenceId)