Interface RoleStore

All Superinterfaces:
Store<org.gridgain.internal.rbac.roles.Role>
All Known Implementing Classes:
ConfigurationRoleStore

public interface RoleStore extends Store<org.gridgain.internal.rbac.roles.Role>
Store of Role.
  • Method Details

    • getPrivileges

      Set<org.gridgain.internal.rbac.privileges.Privilege> getPrivileges(Set<String> roleNames)
      Returns the union of privileges across the given roles. Roles that do not exist are silently skipped.
      Parameters:
      roleNames - Role names.
      Returns:
      Combined set of privileges.