Package io.gravitee.am.service
Interface CommonUserService
- All Known Subinterfaces:
OrganizationUserService,UserService
- All Known Implementing Classes:
AbstractUserService,OrganizationUserServiceImpl,UserServiceImpl
public interface CommonUserService
- 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<User>create(ReferenceType referenceType, String referenceId, NewUser newUser) io.reactivex.rxjava3.core.Single<User>io.reactivex.rxjava3.core.Single<User>io.reactivex.rxjava3.core.Single<User>findAll(ReferenceType referenceType, String referenceId, int page, int size) io.reactivex.rxjava3.core.Maybe<User>findByExternalIdAndSource(ReferenceType referenceType, String referenceId, String externalId, String source) io.reactivex.rxjava3.core.Single<User>io.reactivex.rxjava3.core.Single<User>findById(ReferenceType referenceType, String referenceId, String id) Deprecated.prefer findById(Reference, UserId) for new codeio.reactivex.rxjava3.core.Flowable<User>findByIdIn(List<String> ids) io.reactivex.rxjava3.core.Maybe<User>findByUsernameAndSource(ReferenceType referenceType, String referenceId, String username, String source) io.reactivex.rxjava3.core.Flowable<User>search(ReferenceType referenceType, String referenceId, FilterCriteria filterCriteria) search(ReferenceType referenceType, String referenceId, FilterCriteria filterCriteria, int page, int size) search(ReferenceType referenceType, String referenceId, String query, int page, int size) io.reactivex.rxjava3.core.Single<User>update(ReferenceType referenceType, String referenceId, String id, UpdateUser updateUser) io.reactivex.rxjava3.core.Single<User>
-
Method Details
-
findByIdIn
-
findAll
io.reactivex.rxjava3.core.Single<Page<User>> findAll(ReferenceType referenceType, String referenceId, int page, int size) -
search
io.reactivex.rxjava3.core.Single<Page<User>> search(ReferenceType referenceType, String referenceId, String query, int page, int size) -
search
io.reactivex.rxjava3.core.Single<Page<User>> search(ReferenceType referenceType, String referenceId, FilterCriteria filterCriteria, int page, int size) -
search
io.reactivex.rxjava3.core.Flowable<User> search(ReferenceType referenceType, String referenceId, FilterCriteria filterCriteria) -
findByUsernameAndSource
io.reactivex.rxjava3.core.Maybe<User> findByUsernameAndSource(ReferenceType referenceType, String referenceId, String username, String source) -
findById
io.reactivex.rxjava3.core.Single<User> findById(ReferenceType referenceType, String referenceId, String id) Deprecated.prefer findById(Reference, UserId) for new code -
findById
-
findByExternalIdAndSource
io.reactivex.rxjava3.core.Maybe<User> findByExternalIdAndSource(ReferenceType referenceType, String referenceId, String externalId, String source) -
create
io.reactivex.rxjava3.core.Single<User> create(ReferenceType referenceType, String referenceId, NewUser newUser) -
create
-
update
io.reactivex.rxjava3.core.Single<User> update(ReferenceType referenceType, String referenceId, String id, UpdateUser updateUser) -
update
-
delete
-
enhance
-