Package io.gravitee.am.service
Interface UserService
- All Superinterfaces:
CommonUserService
- All Known Implementing Classes:
UserServiceImpl
- 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<Long>countByApplication(String domain, String application) io.reactivex.rxjava3.core.Single<Long>countByDomain(String domain) io.reactivex.rxjava3.core.Single<User>io.reactivex.rxjava3.core.CompletabledeleteByDomain(String domainId) io.reactivex.rxjava3.core.Flowable<User>findByDomain(String domain) findByDomain(String domain, int page, int size) io.reactivex.rxjava3.core.Maybe<User>findByDomainAndUsername(String domain, String username) io.reactivex.rxjava3.core.Maybe<User>findByDomainAndUsernameAndSource(String domain, String username, String source) io.reactivex.rxjava3.core.Maybe<User>io.reactivex.rxjava3.core.Maybe<User>Deprecated, for removal: This API element is subject to removal in a future version.io.reactivex.rxjava3.core.Maybe<User>findByUsernameAndSource(ReferenceType referenceType, String referenceId, String username, String source, boolean includeLinkedIdentities) io.reactivex.rxjava3.core.CompletableremoveFactor(String userId, String factorId, User principal) statistics(AnalyticsQuery query) io.reactivex.rxjava3.core.Single<User>update(User user, CommonUserRepository.UpdateActions updateActions) io.reactivex.rxjava3.core.Single<User>update(String domain, String id, UpdateUser updateUser) Methods inherited from interface io.gravitee.am.service.CommonUserService
create, create, delete, enhance, findAll, findByExternalIdAndSource, findById, findById, findByIdIn, findByUsernameAndSource, search, search, search, update, update
-
Method Details
-
findByDomain
-
findByDomain
-
findByDomainAndUsername
-
findByDomainAndUsernameAndSource
-
findByUsernameAndSource
io.reactivex.rxjava3.core.Maybe<User> findByUsernameAndSource(ReferenceType referenceType, String referenceId, String username, String source, boolean includeLinkedIdentities) -
findById
@Deprecated(since="4.5.0", forRemoval=true) io.reactivex.rxjava3.core.Maybe<User> findById(String id) Deprecated, for removal: This API element is subject to removal in a future version.usefindById(UserId) -
findById
-
create
-
update
-
countByDomain
-
countByApplication
-
statistics
-
deleteByDomain
-
removeFactor
-
update
io.reactivex.rxjava3.core.Single<User> update(User user, CommonUserRepository.UpdateActions updateActions)
-
findById(UserId)