Class PrivilegeGrantsImpl
java.lang.Object
org.gridgain.internal.rbac.privileges.PrivilegeGrantsImpl
- All Implemented Interfaces:
PrivilegeGrants
Implementation of
PrivilegeGrants based on role store.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGrants privileges to roles.Revokes privileges from roles.
-
Constructor Details
-
PrivilegeGrantsImpl
Constructor.- Parameters:
roleStore- Role store.
-
-
Method Details
-
grant
public CompletableFuture<OperationResultContainer<AssignmentOperationResult>> grant(Set<org.gridgain.internal.rbac.privileges.Privilege> privileges, Set<String> grantRoles) Description copied from interface:PrivilegeGrantsGrants privileges to roles.- Specified by:
grantin interfacePrivilegeGrants- Parameters:
privileges- Privilege.grantRoles- Role names.- Returns:
- Operation result.
-
revoke
public CompletableFuture<OperationResultContainer<AssignmentOperationResult>> revoke(Set<org.gridgain.internal.rbac.privileges.Privilege> privileges, Set<String> roleNames) Description copied from interface:PrivilegeGrantsRevokes privileges from roles.- Specified by:
revokein interfacePrivilegeGrants- Parameters:
privileges- Privileges.roleNames- Role names.- Returns:
- Operation result.
-