Class UserManager
java.lang.Object
com.couchbase.client.java.manager.user.UserManager
public class UserManager extends Object
-
Constructor Summary
Constructors Constructor Description UserManager(AsyncUserManager async) -
Method Summary
Modifier and Type Method Description AsyncUserManagerasync()voiddropGroup(String name)voiddropGroup(String name, DropGroupOptions options)voiddropUser(String username)voiddropUser(String username, DropUserOptions options)List<Group>getAllGroups()List<Group>getAllGroups(GetAllGroupsOptions options)List<UserAndMetadata>getAllUsers()List<UserAndMetadata>getAllUsers(GetAllUsersOptions options)GroupgetGroup(String name)GroupgetGroup(String name, GetGroupOptions options)List<RoleAndDescription>getRoles()List<RoleAndDescription>getRoles(GetRolesOptions options)UserAndMetadatagetUser(AuthDomain domain, String username)UserAndMetadatagetUser(AuthDomain domain, String username, GetUserOptions options)ReactiveUserManagerreactive()voidupsertGroup(Group group)voidupsertGroup(Group group, UpsertGroupOptions options)voidupsertUser(User user)voidupsertUser(User user, UpsertUserOptions options)
-
Constructor Details
-
UserManager
-
-
Method Details
-
async
-
reactive
-
getUser
-
getUser
-
getRoles
-
getRoles
-
getAllUsers
-
getAllUsers
-
upsertUser
-
upsertUser
-
dropUser
-
dropUser
-
getGroup
-
getGroup
-
getAllGroups
-
getAllGroups
-
upsertGroup
-
upsertGroup
-
dropGroup
-
dropGroup
-