Class UserManager
- java.lang.Object
-
- com.couchbase.client.java.manager.user.UserManager
-
-
Constructor Summary
Constructors Constructor Description UserManager(AsyncUserManager async)
-
Method Summary
-
-
-
Constructor Detail
-
UserManager
public UserManager(AsyncUserManager async)
-
-
Method Detail
-
async
public AsyncUserManager async()
-
reactive
public ReactiveUserManager reactive()
-
getUser
public UserAndMetadata getUser(AuthDomain domain, String username)
-
getUser
public UserAndMetadata getUser(AuthDomain domain, String username, GetUserOptions options)
-
availableRoles
public List<RoleAndDescription> availableRoles()
-
availableRoles
public List<RoleAndDescription> availableRoles(AvailableRolesOptions options)
-
getAllUsers
public List<UserAndMetadata> getAllUsers()
-
getAllUsers
public List<UserAndMetadata> getAllUsers(GetAllUsersOptions options)
-
upsertUser
public void upsertUser(User user)
-
upsertUser
public void upsertUser(User user, UpsertUserOptions options)
-
dropUser
public void dropUser(String username)
-
dropUser
public void dropUser(String username, DropUserOptions options)
-
getGroup
public Group getGroup(String name, GetGroupOptions options)
-
getAllGroups
public List<Group> getAllGroups(GetAllGroupsOptions options)
-
upsertGroup
public void upsertGroup(Group group)
-
upsertGroup
public void upsertGroup(Group group, UpsertGroupOptions options)
-
dropGroup
public void dropGroup(String name)
-
dropGroup
public void dropGroup(String name, DropGroupOptions options)
-
-