public class UserManager extends Object
Constructor and Description |
---|
UserManager(AsyncUserManager async) |
Modifier and Type | Method and Description |
---|---|
AsyncUserManager |
async() |
void |
dropGroup(String name) |
void |
dropGroup(String name,
DropGroupOptions options) |
void |
dropUser(String username) |
void |
dropUser(String username,
DropUserOptions options) |
List<Group> |
getAllGroups() |
List<Group> |
getAllGroups(GetAllGroupsOptions options) |
List<UserAndMetadata> |
getAllUsers() |
List<UserAndMetadata> |
getAllUsers(GetAllUsersOptions options) |
Group |
getGroup(String name) |
Group |
getGroup(String name,
GetGroupOptions options) |
List<RoleAndDescription> |
getRoles() |
List<RoleAndDescription> |
getRoles(GetRolesOptions options) |
UserAndMetadata |
getUser(AuthDomain domain,
String username) |
UserAndMetadata |
getUser(AuthDomain domain,
String username,
GetUserOptions options) |
ReactiveUserManager |
reactive() |
void |
upsertGroup(Group group) |
void |
upsertGroup(Group group,
UpsertGroupOptions options) |
void |
upsertUser(User user) |
void |
upsertUser(User user,
UpsertUserOptions options) |
public UserManager(AsyncUserManager async)
public AsyncUserManager async()
public ReactiveUserManager reactive()
public UserAndMetadata getUser(AuthDomain domain, String username)
public UserAndMetadata getUser(AuthDomain domain, String username, GetUserOptions options)
public List<RoleAndDescription> getRoles()
public List<RoleAndDescription> getRoles(GetRolesOptions options)
public List<UserAndMetadata> getAllUsers()
public List<UserAndMetadata> getAllUsers(GetAllUsersOptions options)
public void upsertUser(User user)
public void upsertUser(User user, UpsertUserOptions options)
public void dropUser(String username)
public void dropUser(String username, DropUserOptions options)
public Group getGroup(String name, GetGroupOptions options)
public List<Group> getAllGroups(GetAllGroupsOptions options)
public void upsertGroup(Group group)
public void upsertGroup(Group group, UpsertGroupOptions options)
public void dropGroup(String name)
public void dropGroup(String name, DropGroupOptions options)
Copyright © 2020 Couchbase, Inc.. All rights reserved.