Class ReactiveUserManager
java.lang.Object
com.couchbase.client.java.manager.user.ReactiveUserManager
public class ReactiveUserManager extends Object
-
Constructor Summary
Constructors Constructor Description ReactiveUserManager(AsyncUserManager async)
-
Method Summary
Modifier and Type Method Description reactor.core.publisher.Mono<Void>
dropGroup(String groupName)
reactor.core.publisher.Mono<Void>
dropGroup(String groupName, DropGroupOptions options)
reactor.core.publisher.Mono<Void>
dropUser(String username)
reactor.core.publisher.Mono<Void>
dropUser(String username, DropUserOptions options)
reactor.core.publisher.Flux<Group>
getAllGroups()
reactor.core.publisher.Flux<Group>
getAllGroups(GetAllGroupsOptions options)
reactor.core.publisher.Flux<UserAndMetadata>
getAllUsers()
reactor.core.publisher.Flux<UserAndMetadata>
getAllUsers(GetAllUsersOptions options)
reactor.core.publisher.Mono<Group>
getGroup(String groupName)
reactor.core.publisher.Mono<Group>
getGroup(String groupName, GetGroupOptions options)
reactor.core.publisher.Flux<RoleAndDescription>
getRoles()
reactor.core.publisher.Flux<RoleAndDescription>
getRoles(GetRolesOptions options)
reactor.core.publisher.Mono<UserAndMetadata>
getUser(AuthDomain domain, String username)
reactor.core.publisher.Mono<UserAndMetadata>
getUser(AuthDomain domain, String username, GetUserOptions options)
reactor.core.publisher.Mono<Void>
upsertGroup(Group group)
reactor.core.publisher.Mono<Void>
upsertGroup(Group group, UpsertGroupOptions options)
reactor.core.publisher.Mono<Void>
upsertUser(User user)
reactor.core.publisher.Mono<Void>
upsertUser(User user, UpsertUserOptions options)
-
Constructor Details
-
ReactiveUserManager
-
-
Method Details
-
getUser
-
getUser
public reactor.core.publisher.Mono<UserAndMetadata> getUser(AuthDomain domain, String username, GetUserOptions options) -
getAllUsers
-
getAllUsers
-
getRoles
-
getRoles
-
upsertUser
-
upsertUser
-
dropUser
-
dropUser
-
getGroup
-
getGroup
-
getAllGroups
-
getAllGroups
-
upsertGroup
-
upsertGroup
-
dropGroup
-
dropGroup
-