Interface RoleAssignment
- All Known Implementing Classes:
RoleAssignmentImpl
public interface RoleAssignment
Role assignment.
-
Method Summary
Modifier and TypeMethodDescriptionPuts all combinations of (roleName, userName) record.Removes all combinations of (roleName, userName) record.
-
Method Details
-
assign
CompletableFuture<OperationResultContainer<AssignmentOperationResult>> assign(Set<String> roleNames, Set<String> userNames) Puts all combinations of (roleName, userName) record.- Parameters:
roleNames- Role names.userNames- User names.- Returns:
- The result of the operation.
-
revoke
CompletableFuture<OperationResultContainer<AssignmentOperationResult>> revoke(Set<String> roleNames, Set<String> userNames) Removes all combinations of (roleName, userName) record.- Parameters:
roleNames- Role names.userNames- User names.- Returns:
- The result of the operation.
-