public class AsyncUserManager extends ManagerSupport
Constructor and Description |
---|
AsyncUserManager(Core core) |
checkStatus, sendRequest, sendRequest, sendRequest, sendRequest, sendRequest
public AsyncUserManager(Core core)
public CompletableFuture<UserAndMetadata> getUser(AuthDomain domain, String username)
public CompletableFuture<UserAndMetadata> getUser(AuthDomain domain, String username, GetUserOptions options)
public CompletableFuture<List<UserAndMetadata>> getAllUsers()
public CompletableFuture<List<UserAndMetadata>> getAllUsers(GetAllUsersOptions options)
public CompletableFuture<List<RoleAndDescription>> getRoles()
public CompletableFuture<List<RoleAndDescription>> getRoles(GetRolesOptions options)
public CompletableFuture<Void> upsertUser(User user)
public CompletableFuture<Void> upsertUser(User user, UpsertUserOptions options)
public CompletableFuture<Void> dropUser(String username)
public CompletableFuture<Void> dropUser(String username, DropUserOptions options)
public CompletableFuture<Group> getGroup(String groupName)
public CompletableFuture<Group> getGroup(String groupName, GetGroupOptions options)
public CompletableFuture<List<Group>> getAllGroups()
public CompletableFuture<List<Group>> getAllGroups(GetAllGroupsOptions options)
public CompletableFuture<Void> upsertGroup(Group group)
public CompletableFuture<Void> upsertGroup(Group group, UpsertGroupOptions options)
public CompletableFuture<Void> dropGroup(String groupName)
public CompletableFuture<Void> dropGroup(String groupName, DropGroupOptions options)
Copyright © 2020 Couchbase, Inc.. All rights reserved.