Package org.gridgain.internal.rbac.roles
Class RoleManagementImpl
java.lang.Object
org.gridgain.internal.rbac.roles.RoleManagementImpl
- All Implemented Interfaces:
org.gridgain.internal.rbac.roles.RoleManagement
public class RoleManagementImpl
extends Object
implements org.gridgain.internal.rbac.roles.RoleManagement
Role management implementation.
-
Constructor Summary
ConstructorsConstructorDescriptionRoleManagementImpl(RoleStore roleStore, org.gridgain.internal.rbac.assignments.RoleAssignmentManagement roleAssignmentManagement, org.gridgain.internal.rbac.authorization.Authorizer authorizer) Constructor. -
Method Summary
Modifier and TypeMethodDescriptioncreateAsync(org.gridgain.internal.rbac.roles.Role role) CompletableFuture<Collection<org.gridgain.internal.rbac.roles.Role>>CompletableFuture<org.gridgain.internal.rbac.roles.Role>findByNameAsync(String roleName)
-
Constructor Details
-
RoleManagementImpl
public RoleManagementImpl(RoleStore roleStore, org.gridgain.internal.rbac.assignments.RoleAssignmentManagement roleAssignmentManagement, org.gridgain.internal.rbac.authorization.Authorizer authorizer) Constructor.
-
-
Method Details
-
createAsync
- Specified by:
createAsyncin interfaceorg.gridgain.internal.rbac.roles.RoleManagement
-
dropAsync
- Specified by:
dropAsyncin interfaceorg.gridgain.internal.rbac.roles.RoleManagement
-
findByNameAsync
- Specified by:
findByNameAsyncin interfaceorg.gridgain.internal.rbac.roles.RoleManagement
-
findAllAsync
- Specified by:
findAllAsyncin interfaceorg.gridgain.internal.rbac.roles.RoleManagement
-