Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- action - Variable in class org.gridgain.internal.rbac.configuration.PrivilegeConfigurationSchema
- action() - Method in class org.gridgain.internal.rbac.privileges.Privilege
- action(Action) - Method in class org.gridgain.internal.rbac.privileges.Privilege.Builder
-
Set action.
- Action - Enum Class in org.gridgain.internal.rbac.privileges
-
Privilege action.
- ActionAlias - Enum Class in org.gridgain.internal.rbac.privileges
-
Action alias is a set of actions.
- actions() - Method in enum class org.gridgain.internal.rbac.privileges.ActionAlias
- addPrivileges(Set<Privilege>) - Method in class org.gridgain.internal.rbac.roles.Role.Builder
-
Adds privileges to this role.
- addRoles(Set<String>) - Method in class org.gridgain.internal.rbac.users.User.Builder
- alias(ActionAlias) - Method in class org.gridgain.internal.rbac.privileges.PrivilegeAlias.Builder
- ALL - Enum constant in enum class org.gridgain.internal.rbac.privileges.ActionAlias
-
All possible actions.
- allowed() - Static method in class org.gridgain.internal.rbac.privileges.PrivilegeCheckResult
-
Creates a result that represents "Has all tested privileges".
- allowSelfAction() - Method in enum class org.gridgain.internal.rbac.privileges.Action
-
Self action does not require to be assigned explicitly.
- ALTER_DISTRIBUTION_ZONE - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- ALTER_SEQUENCE - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- ALTER_TABLE - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- ALTER_VIEW - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- applicableObjectType() - Method in enum class org.gridgain.internal.rbac.privileges.Action
- assignAsync(String, String) - Method in interface org.gridgain.internal.rbac.assignments.RoleAssignmentManagement
-
Assign role to user.
- assignAsync(Set<String>, Set<String>) - Method in interface org.gridgain.internal.rbac.assignments.RoleAssignmentManagement
-
Assign roles to users.
- assignedUsers() - Method in class org.gridgain.internal.rbac.roles.RoleView
-
Returns assigned users.
- assignedUsers(Set<User>) - Method in class org.gridgain.internal.rbac.roles.RoleView.RoleViewBuilder
-
Sets assigned users.
- AuthorizationConfigurationSchema - Class in org.gridgain.internal.rbac.configuration
-
Configuration schema for authorization.
- AuthorizationConfigurationSchema() - Constructor for class org.gridgain.internal.rbac.configuration.AuthorizationConfigurationSchema
- AuthorizationException - Exception in org.gridgain.internal.rbac.privileges.exception
-
Exception is thrown when user does not have privilege to perform some action.
- AuthorizationException(Set<Privilege>, Set<String>) - Constructor for exception org.gridgain.internal.rbac.privileges.exception.AuthorizationException
-
Constructor.
- AuthorizationException(UUID, int, String, Throwable) - Constructor for exception org.gridgain.internal.rbac.privileges.exception.AuthorizationException
- authorize(Action, Runnable) - Method in interface org.gridgain.internal.rbac.authorization.Authorizer
-
Authorize the given action synchronously.
- authorize(Action, Supplier<T>) - Method in interface org.gridgain.internal.rbac.authorization.Authorizer
-
Authorize the given action synchronously.
- authorizeAsync(Set<Privilege>) - Method in interface org.gridgain.internal.rbac.authorization.Authorizer
-
Authorize all the given privileges.
- authorizeAsync(Action) - Method in interface org.gridgain.internal.rbac.authorization.Authorizer
-
Authorize the given action.
- authorizeAsync(Privilege) - Method in interface org.gridgain.internal.rbac.authorization.Authorizer
-
Authorize the given privilege.
- authorizeAsync(SecurityContext, Set<Privilege>) - Method in interface org.gridgain.internal.rbac.authorization.Authorizer
-
Authorize all the given privileges.
- authorizeAsync(SecurityContext, Privilege) - Method in interface org.gridgain.internal.rbac.authorization.Authorizer
-
Authorize the given privilege.
- Authorizer - Interface in org.gridgain.internal.rbac.authorization
-
Role-based access control authorizer.
- authorizeThenCompose(Set<Privilege>, Supplier<CompletableFuture<T>>) - Method in interface org.gridgain.internal.rbac.authorization.Authorizer
-
Authorize the given privileges.
- authorizeThenCompose(Action, Supplier<CompletableFuture<T>>) - Method in interface org.gridgain.internal.rbac.authorization.Authorizer
-
Authorize the given action.
- authorizeThenCompose(Privilege, Supplier<CompletableFuture<T>>) - Method in interface org.gridgain.internal.rbac.authorization.Authorizer
-
Authorize the given privilege.
- authorizeThenCompose(SecurityContext, Set<Privilege>, Supplier<CompletableFuture<T>>) - Method in interface org.gridgain.internal.rbac.authorization.Authorizer
-
Authorize the given privileges.
- authorizeThenCompose(SecurityContext, Privilege, Supplier<CompletableFuture<T>>) - Method in interface org.gridgain.internal.rbac.authorization.Authorizer
-
Authorize the given privilege.
B
- BCRYPT - Enum constant in enum class org.gridgain.internal.rbac.password.PasswordEncoding
- build() - Method in class org.gridgain.internal.rbac.privileges.Privilege.Builder
-
Builds a privilege.
- build() - Method in class org.gridgain.internal.rbac.privileges.PrivilegeAlias.Builder
-
Builds the privilege alias.
- build() - Method in class org.gridgain.internal.rbac.privileges.Selector.Builder
-
Builds selector.
- build() - Method in class org.gridgain.internal.rbac.roles.Role.Builder
-
Builds role.
- build() - Method in class org.gridgain.internal.rbac.roles.RoleView.RoleViewBuilder
-
Builds role.
- build() - Method in class org.gridgain.internal.rbac.users.User.Builder
-
Builds user.
- builder() - Static method in class org.gridgain.internal.rbac.privileges.Privilege
- builder() - Static method in class org.gridgain.internal.rbac.privileges.PrivilegeAlias
-
Builder for
PrivilegeAlias. - builder() - Static method in class org.gridgain.internal.rbac.privileges.Selector
- builder() - Static method in class org.gridgain.internal.rbac.roles.Role
-
Builder for role.
- builder() - Static method in class org.gridgain.internal.rbac.roles.RoleView
-
Creates new builder.
- builder() - Static method in class org.gridgain.internal.rbac.users.User
-
Builder for user.
- Builder() - Constructor for class org.gridgain.internal.rbac.privileges.Privilege.Builder
- Builder() - Constructor for class org.gridgain.internal.rbac.privileges.PrivilegeAlias.Builder
- Builder() - Constructor for class org.gridgain.internal.rbac.privileges.Selector.Builder
- Builder() - Constructor for class org.gridgain.internal.rbac.roles.Role.Builder
- Builder() - Constructor for class org.gridgain.internal.rbac.users.User.Builder
- builderFrom(Privilege) - Static method in class org.gridgain.internal.rbac.privileges.Privilege
- builderFrom(Role) - Static method in class org.gridgain.internal.rbac.roles.Role
-
Builder for role that copies existing role.
- builderFrom(User) - Static method in class org.gridgain.internal.rbac.users.User
-
Copies builder for user.
C
- CHANGE_JOB_PRIORITY - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- CHECK_PITR - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- CHECK_SNAPSHOT - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- checkAllAsync(Set<Privilege>, String) - Method in interface org.gridgain.internal.rbac.privileges.PrivilegeChecker
-
Checks if a role has all the privileges.
- checkAllAsync(Set<Privilege>, Set<String>) - Method in interface org.gridgain.internal.rbac.privileges.PrivilegeChecker
-
Checks if a union of the roles has all the privileges.
- checkAnyAsync(Privilege, Set<String>) - Method in interface org.gridgain.internal.rbac.privileges.PrivilegeChecker
-
Checks if any of the roles has a privilege.
- checkAsync(Privilege, String) - Method in interface org.gridgain.internal.rbac.privileges.PrivilegeChecker
-
Checks if a role has a privilege.
- checkSelfPrivilegesAsync(Privilege, String) - Method in interface org.gridgain.internal.rbac.privileges.PrivilegeChecker
-
Checks if a user is the same user from self privilege.
- cluster() - Static method in class org.gridgain.internal.rbac.privileges.Selector
-
Creates selector to cluster.
- CLUSTER - Enum constant in enum class org.gridgain.internal.rbac.privileges.ObjectType
- CREATE_DISTRIBUTION_ZONE - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- CREATE_INDEX - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- CREATE_ROLE - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- CREATE_SCHEMA - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- CREATE_SEQUENCE - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- CREATE_SNAPSHOT - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- CREATE_TABLE - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- CREATE_USER - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- CREATE_VIEW - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- createAsync(Role) - Method in interface org.gridgain.internal.rbac.roles.RoleManagement
-
Creates a new role.
- createAsync(User) - Method in interface org.gridgain.internal.rbac.users.UserManagement
-
Creates user.
- createDefaultRegistry(Executor) - Static method in interface org.gridgain.internal.rbac.password.PasswordEncoderRegistry
-
Creates an instance of the registry with default password encoders using supplied executor for encoding or common pool, if
null.
D
- DefaultPasswordEncoderRegistry - Class in org.gridgain.internal.rbac.password
-
Default implementation of
PasswordEncoderRegistry, uses supplied Map as a source of association. - DefaultPasswordEncoderRegistry(Map<PasswordEncoding, PasswordEncoder>) - Constructor for class org.gridgain.internal.rbac.password.DefaultPasswordEncoderRegistry
- DELETE_FROM_TABLE - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- DELETE_SNAPSHOT - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- denied(Set<Privilege>) - Static method in class org.gridgain.internal.rbac.privileges.PrivilegeCheckResult
-
Creates a result that represents "Some of tested privileges are missing".
- DEPLOY_UNIT - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- DEPLOYMENT_UNIT - Enum constant in enum class org.gridgain.internal.rbac.privileges.ObjectType
- deploymentUnit(String) - Static method in class org.gridgain.internal.rbac.privileges.Selector
-
Creates selector to deployment unit.
- DISABLE_METRICS - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- displayName - Variable in class org.gridgain.internal.rbac.configuration.RoleConfigurationSchema
-
Role case sensitive view name.
- DROP_DISTRIBUTION_ZONE - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- DROP_INDEX - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- DROP_ROLE - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- DROP_SCHEMA - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- DROP_SEQUENCE - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- DROP_TABLE - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- DROP_USER - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- DROP_VIEW - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- dropAsync(String, boolean) - Method in interface org.gridgain.internal.rbac.roles.RoleManagement
-
Drops a role by name.
- dropByUsernameAsync(String) - Method in interface org.gridgain.internal.rbac.users.UserManagement
-
Drops user by username.
E
- EDIT_USER - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- enable(boolean) - Method in interface org.gridgain.internal.rbac.authorization.Authorizer
-
Enable or disable authorizer.
- ENABLE_METRICS - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- encodeAsync(String) - Method in interface org.gridgain.internal.rbac.password.PasswordEncoder
-
Encodes a password.
- equals(Object) - Method in class org.gridgain.internal.rbac.privileges.Privilege
- equals(Object) - Method in class org.gridgain.internal.rbac.privileges.PrivilegeAlias
- equals(Object) - Method in class org.gridgain.internal.rbac.privileges.PrivilegeCheckResult
- equals(Object) - Method in class org.gridgain.internal.rbac.privileges.Selector
- equals(Object) - Method in class org.gridgain.internal.rbac.roles.Role
- equals(Object) - Method in class org.gridgain.internal.rbac.roles.RoleView
- equals(Object) - Method in class org.gridgain.internal.rbac.users.User
- EXEC_JOB - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
F
- findAllAsync() - Method in interface org.gridgain.internal.rbac.roles.RoleManagement
-
Finds all roles.
- findAllAsync() - Method in interface org.gridgain.internal.rbac.users.UserManagement
-
Finds all users.
- findByNameAsync(String) - Method in interface org.gridgain.internal.rbac.roles.RoleManagement
-
Finds a role by name.
- findByUsernameAsync(String) - Method in interface org.gridgain.internal.rbac.users.UserManagement
-
Finds user by username.
- findParents(Privilege) - Static method in class org.gridgain.internal.rbac.privileges.ObjectTree
-
Finds all parents of a given privilege.
- format() - Method in class org.gridgain.internal.rbac.privileges.Privilege
-
Returns user-friendly string representation.
- format() - Method in class org.gridgain.internal.rbac.privileges.PrivilegeAlias
-
Returns user-friendly string representation.
- fromAction(Action) - Static method in class org.gridgain.internal.rbac.privileges.Privilege
- fromAction(ActionAlias) - Static method in class org.gridgain.internal.rbac.privileges.PrivilegeAlias
-
Creates a privilege alias from action alias.
- fromMessage(String) - Static method in exception org.gridgain.internal.rbac.assignments.exception.RoleAssignmentNotFoundException
- fromMessage(String) - Static method in exception org.gridgain.internal.rbac.roles.exception.RoleNotFoundException
- fromMessage(String) - Static method in exception org.gridgain.internal.rbac.users.exception.UserNotFoundException
G
- GET_JOB_STATE - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- GET_SQL_QUERY_STATE - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- GET_TRANSACTION_STATE - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- getDefault() - Method in interface org.gridgain.internal.rbac.password.PasswordEncoderRegistry
- getDefault() - Static method in enum class org.gridgain.internal.rbac.password.PasswordEncoding
- getPrivilegesAsync(String) - Method in interface org.gridgain.internal.rbac.privileges.PrivilegeManagement
-
Gets all privileges of a role.
- getRolesWithPrivilegesAsync() - Method in interface org.gridgain.internal.rbac.privileges.PrivilegeManagement
-
Gets all roles with privileges.
- GRANT_PRIVILEGE - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- GRANT_ROLE - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- grantAsync(Set<Privilege>, Set<String>) - Method in interface org.gridgain.internal.rbac.privileges.PrivilegeManagement
-
Grants all privileges to roles.
- grantAsync(PrivilegeAlias, String) - Method in interface org.gridgain.internal.rbac.privileges.PrivilegeManagement
-
Grants an alias privilege to a role.
- grantAsync(PrivilegeAlias, Set<String>) - Method in interface org.gridgain.internal.rbac.privileges.PrivilegeManagement
-
Grants an alias privilege to roles.
- grantAsync(Privilege, String) - Method in interface org.gridgain.internal.rbac.privileges.PrivilegeManagement
-
Grants a privilege to a role.
H
- hashCode() - Method in class org.gridgain.internal.rbac.privileges.Privilege
- hashCode() - Method in class org.gridgain.internal.rbac.privileges.PrivilegeAlias
- hashCode() - Method in class org.gridgain.internal.rbac.privileges.PrivilegeCheckResult
- hashCode() - Method in class org.gridgain.internal.rbac.privileges.Selector
- hashCode() - Method in class org.gridgain.internal.rbac.roles.Role
- hashCode() - Method in class org.gridgain.internal.rbac.roles.RoleView
- hashCode() - Method in class org.gridgain.internal.rbac.users.User
I
- IllegalPrivilegeException - Exception in org.gridgain.internal.rbac.privileges.exception
-
Thrown when a privilege is illegal.
- IllegalPrivilegeException(String) - Constructor for exception org.gridgain.internal.rbac.privileges.exception.IllegalPrivilegeException
- IllegalPrivilegeException(Action, Selector) - Constructor for exception org.gridgain.internal.rbac.privileges.exception.IllegalPrivilegeException
- IllegalPrivilegeSelectorException - Exception in org.gridgain.internal.rbac.privileges.exception
-
Thrown when a privilege selector is illegal.
- IllegalPrivilegeSelectorException(String) - Constructor for exception org.gridgain.internal.rbac.privileges.exception.IllegalPrivilegeSelectorException
- INSERT_INTO_TABLE - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- INSTANCE - Static variable in class org.gridgain.internal.rbac.configuration.PrivilegesValidatorImpl
- isAllowed() - Method in class org.gridgain.internal.rbac.privileges.PrivilegeCheckResult
- isValidFormat(String) - Method in interface org.gridgain.internal.rbac.password.PasswordEncoder
-
Checks if the encoded password looks like it is valid to be matched with this password encoder.
K
- KILL_JOB - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- KILL_QUERY - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- KILL_TRANSACTION - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
L
- LIST_METRICS - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
M
- MANAGE_CDC - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- matchAsync(String, String) - Method in interface org.gridgain.internal.rbac.password.PasswordEncoder
-
Matches raw password against encoded password.
- missedPrivileges() - Method in class org.gridgain.internal.rbac.privileges.PrivilegeCheckResult
N
- name - Variable in class org.gridgain.internal.rbac.configuration.PrivilegeConfigurationSchema
- name - Variable in class org.gridgain.internal.rbac.configuration.RoleConfigurationSchema
-
Case insensitive role key name.
- name() - Method in class org.gridgain.internal.rbac.roles.Role
-
Role name.
- name(String) - Method in class org.gridgain.internal.rbac.roles.Role.Builder
-
Role name.
O
- objectName() - Method in class org.gridgain.internal.rbac.privileges.Selector
-
Returns child object name.
- objectName(String) - Method in class org.gridgain.internal.rbac.privileges.Selector.Builder
-
Sets child object name.
- ObjectTree - Class in org.gridgain.internal.rbac.privileges
-
Represents a tree of objects in RBAC model.
- ObjectTree() - Constructor for class org.gridgain.internal.rbac.privileges.ObjectTree
- objectType() - Method in class org.gridgain.internal.rbac.privileges.Selector
-
Returns target object type.
- objectType(ObjectType) - Method in class org.gridgain.internal.rbac.privileges.Selector.Builder
-
Sets target object type.
- ObjectType - Enum Class in org.gridgain.internal.rbac.privileges
-
Type of object in RBAC model.
- on - Variable in class org.gridgain.internal.rbac.configuration.PrivilegeConfigurationSchema
- org.gridgain.internal.rbac.assignments - package org.gridgain.internal.rbac.assignments
- org.gridgain.internal.rbac.assignments.exception - package org.gridgain.internal.rbac.assignments.exception
- org.gridgain.internal.rbac.authorization - package org.gridgain.internal.rbac.authorization
- org.gridgain.internal.rbac.configuration - package org.gridgain.internal.rbac.configuration
-
This package contains security configuration classes.
- org.gridgain.internal.rbac.password - package org.gridgain.internal.rbac.password
- org.gridgain.internal.rbac.privileges - package org.gridgain.internal.rbac.privileges
- org.gridgain.internal.rbac.privileges.exception - package org.gridgain.internal.rbac.privileges.exception
- org.gridgain.internal.rbac.roles - package org.gridgain.internal.rbac.roles
- org.gridgain.internal.rbac.roles.exception - package org.gridgain.internal.rbac.roles.exception
- org.gridgain.internal.rbac.users - package org.gridgain.internal.rbac.users
- org.gridgain.internal.rbac.users.exception - package org.gridgain.internal.rbac.users.exception
P
- password() - Method in class org.gridgain.internal.rbac.users.User
-
Password authentication.
- password(String) - Method in class org.gridgain.internal.rbac.users.User.Builder
-
Password.
- passwordEncoder(PasswordEncoding) - Method in class org.gridgain.internal.rbac.password.DefaultPasswordEncoderRegistry
- passwordEncoder(PasswordEncoding) - Method in interface org.gridgain.internal.rbac.password.PasswordEncoderRegistry
- PasswordEncoder - Interface in org.gridgain.internal.rbac.password
-
Encoder of a password.
- PasswordEncoderRegistry - Interface in org.gridgain.internal.rbac.password
-
A registry that keeps association between
PasswordEncodingand relatedPasswordEncoder. - passwordEncoding() - Method in class org.gridgain.internal.rbac.users.User
- passwordEncoding(PasswordEncoding) - Method in class org.gridgain.internal.rbac.users.User.Builder
-
Password.
- PasswordEncoding - Enum Class in org.gridgain.internal.rbac.password
-
Kind of a password encoding applied to password.
- PLAIN - Enum constant in enum class org.gridgain.internal.rbac.password.PasswordEncoding
- Privilege - Class in org.gridgain.internal.rbac.privileges
-
Privilege is a pair of action and selector.
- Privilege.Builder - Class in org.gridgain.internal.rbac.privileges
-
Builder for
Privilege. - PrivilegeAlias - Class in org.gridgain.internal.rbac.privileges
-
Privilege alias containing action alias and selector.
- PrivilegeAlias.Builder - Class in org.gridgain.internal.rbac.privileges
-
Builder for
PrivilegeAlias. - PrivilegeChecker - Interface in org.gridgain.internal.rbac.privileges
-
Checks if a role has a privilege.
- PrivilegeCheckResult - Class in org.gridgain.internal.rbac.privileges
-
Container for privilege check result.
- PrivilegeConfigurationSchema - Class in org.gridgain.internal.rbac.configuration
-
Configuration schema for RBAC privilege.
- PrivilegeConfigurationSchema() - Constructor for class org.gridgain.internal.rbac.configuration.PrivilegeConfigurationSchema
- PrivilegeManagement - Interface in org.gridgain.internal.rbac.privileges
-
Manages privileges.
- privilegeName(String, String) - Static method in class org.gridgain.internal.rbac.configuration.PrivilegeNameGenerator
- privilegeName(Privilege) - Static method in class org.gridgain.internal.rbac.configuration.PrivilegeNameGenerator
- PrivilegeNameGenerator - Class in org.gridgain.internal.rbac.configuration
-
Generator for privilege entry name in configuration named list.
- privileges - Variable in class org.gridgain.internal.rbac.configuration.RoleConfigurationSchema
- privileges() - Method in class org.gridgain.internal.rbac.roles.Role
- privileges() - Method in class org.gridgain.internal.rbac.roles.RoleView
-
Returns assigned privileges.
- PrivilegesValidator - Annotation Interface in org.gridgain.internal.rbac.configuration
-
Validator annotation for privileges.
- PrivilegesValidatorImpl - Class in org.gridgain.internal.rbac.configuration
-
Validator implementation of
PrivilegesValidator. - PrivilegesValidatorImpl() - Constructor for class org.gridgain.internal.rbac.configuration.PrivilegesValidatorImpl
R
- READ_CLUSTER_CONFIG - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- READ_METRICS - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- READ_NODE_CONFIG - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- READ_ROLE - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- READ_SCHEMA - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- READ_UNIT - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- READ_USER - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- removePrivileges(Set<Privilege>) - Method in class org.gridgain.internal.rbac.roles.Role.Builder
-
Removes privileges from this role.
- removeRoles(Set<String>) - Method in class org.gridgain.internal.rbac.users.User.Builder
- RESET_DISTRIBUTION_STATE - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- RESET_PARTITIONS - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- RESTART_PARTITIONS - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- RESTORE_PITR - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- RESTORE_SNAPSHOT - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- REVOKE_PRIVILEGE - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- REVOKE_ROLE - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- REVOKE_TOKEN - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- revokeAsync(String, String) - Method in interface org.gridgain.internal.rbac.assignments.RoleAssignmentManagement
-
Revoke role from user.
- revokeAsync(Set<String>, Set<String>) - Method in interface org.gridgain.internal.rbac.assignments.RoleAssignmentManagement
-
Revoke roles from users.
- revokeAsync(Set<Privilege>, Set<String>) - Method in interface org.gridgain.internal.rbac.privileges.PrivilegeManagement
-
Revokes all privilege from roles.
- revokeAsync(PrivilegeAlias, String) - Method in interface org.gridgain.internal.rbac.privileges.PrivilegeManagement
-
Revokes an alias privilege from a role.
- revokeAsync(PrivilegeAlias, Set<String>) - Method in interface org.gridgain.internal.rbac.privileges.PrivilegeManagement
-
Revokes an alias privilege from roles.
- revokeAsync(Privilege, String) - Method in interface org.gridgain.internal.rbac.privileges.PrivilegeManagement
-
Revokes a privilege from a role.
- role(Role) - Method in class org.gridgain.internal.rbac.roles.RoleView.RoleViewBuilder
-
Sets role name.
- Role - Class in org.gridgain.internal.rbac.roles
-
Role representation.
- Role.Builder - Class in org.gridgain.internal.rbac.roles
-
Role builder.
- RoleAlreadyExistsException - Exception in org.gridgain.internal.rbac.roles.exception
-
Thrown when role with the same name already exists.
- RoleAlreadyExistsException(String) - Constructor for exception org.gridgain.internal.rbac.roles.exception.RoleAlreadyExistsException
-
Constructor.
- RoleAssignmentExistsException - Exception in org.gridgain.internal.rbac.assignments.exception
-
Thrown when role assignment exists and drop operation cannot be performed.
- RoleAssignmentExistsException(String) - Constructor for exception org.gridgain.internal.rbac.assignments.exception.RoleAssignmentExistsException
-
Constructor.
- RoleAssignmentManagement - Interface in org.gridgain.internal.rbac.assignments
-
Role assignments management.
- RoleAssignmentNotFoundException - Exception in org.gridgain.internal.rbac.assignments.exception
-
Thrown when role assignment is not found.
- RoleAssignmentNotFoundException(int, String) - Constructor for exception org.gridgain.internal.rbac.assignments.exception.RoleAssignmentNotFoundException
-
Constructor.
- RoleAssignmentNotFoundException(String, String) - Constructor for exception org.gridgain.internal.rbac.assignments.exception.RoleAssignmentNotFoundException
-
Constructor.
- RoleConfigurationSchema - Class in org.gridgain.internal.rbac.configuration
-
Configuration schema for RBAC roles.
- RoleConfigurationSchema() - Constructor for class org.gridgain.internal.rbac.configuration.RoleConfigurationSchema
- RoleGrantedException - Exception in org.gridgain.internal.rbac.assignments.exception
-
Thrown when role granted with some privileges and drop operation cannot be performed.
- RoleGrantedException(String) - Constructor for exception org.gridgain.internal.rbac.assignments.exception.RoleGrantedException
-
Constructor.
- RoleManagement - Interface in org.gridgain.internal.rbac.roles
-
Role management.
- roleName() - Method in class org.gridgain.internal.rbac.roles.RoleView
-
Returns role name.
- RoleNotFoundException - Exception in org.gridgain.internal.rbac.roles.exception
-
Thrown when role with the provided role name is not found.
- RoleNotFoundException(int, String) - Constructor for exception org.gridgain.internal.rbac.roles.exception.RoleNotFoundException
- RoleNotFoundException(String) - Constructor for exception org.gridgain.internal.rbac.roles.exception.RoleNotFoundException
-
Constructor.
- roles - Variable in class org.gridgain.internal.rbac.configuration.AuthorizationConfigurationSchema
-
Roles configurations.
- roles() - Method in class org.gridgain.internal.rbac.users.User
-
User roles.
- rolesByUserAsync(String) - Method in interface org.gridgain.internal.rbac.assignments.RoleAssignmentManagement
-
Get all roles that are assigned to the specified user.
- rolesViewsAsync() - Method in interface org.gridgain.internal.rbac.assignments.RoleAssignmentManagement
-
Get all roles with associated users.
- RoleValidationException - Exception in org.gridgain.internal.rbac.roles.exception
-
Thrown when role create failed.
- RoleValidationException(String) - Constructor for exception org.gridgain.internal.rbac.roles.exception.RoleValidationException
-
Constructor.
- RoleView - Class in org.gridgain.internal.rbac.roles
-
Presentation of Role with assigned users and associated privileges.
- RoleView.RoleViewBuilder - Class in org.gridgain.internal.rbac.roles
-
Role builder.
- RoleViewBuilder() - Constructor for class org.gridgain.internal.rbac.roles.RoleView.RoleViewBuilder
- ROLLING_UPGRADE - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
S
- schema(String) - Static method in class org.gridgain.internal.rbac.privileges.Selector
-
Creates selector to schema.
- SCHEMA - Enum constant in enum class org.gridgain.internal.rbac.privileges.ObjectType
- schemaName() - Method in class org.gridgain.internal.rbac.privileges.Selector
-
Returns parent object name.
- schemaName(String) - Method in class org.gridgain.internal.rbac.privileges.Selector.Builder
-
Sets parent object name.
- SELECT_FROM_TABLE - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- SELECT_FROM_VIEW - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- selector() - Method in class org.gridgain.internal.rbac.privileges.Privilege
- selector(String) - Method in class org.gridgain.internal.rbac.privileges.Privilege.Builder
-
Set raw selector.
- selector(String) - Method in class org.gridgain.internal.rbac.privileges.PrivilegeAlias.Builder
- selector(Selector) - Method in class org.gridgain.internal.rbac.privileges.Privilege.Builder
-
Set selector.
- selector(Selector) - Method in class org.gridgain.internal.rbac.privileges.PrivilegeAlias.Builder
- Selector - Class in org.gridgain.internal.rbac.privileges
-
Selector is a "pointer" to a specific object in the system.
- Selector.Builder - Class in org.gridgain.internal.rbac.privileges
-
Builder for
Selector. - sequence(String) - Static method in class org.gridgain.internal.rbac.privileges.Selector
-
Creates selector to sequence.
- sequence(String, String) - Static method in class org.gridgain.internal.rbac.privileges.Selector
-
Creates selector to sequence.
- SEQUENCE - Enum constant in enum class org.gridgain.internal.rbac.privileges.ObjectType
- singleton() - Method in enum class org.gridgain.internal.rbac.privileges.Action
-
Singleton privileges are applicable to only one object, like CLUSTER.
- SYSTEM_ROLE_NAME - Static variable in class org.gridgain.internal.rbac.configuration.AuthorizationConfigurationSchema
-
Default role.
- SystemUserModificationException - Exception in org.gridgain.internal.rbac.users.exception
-
Throws when system bypass user or system bypass role modified.
- SystemUserModificationException(String) - Constructor for exception org.gridgain.internal.rbac.users.exception.SystemUserModificationException
-
Constructor.
T
- table(String, String) - Static method in class org.gridgain.internal.rbac.privileges.Selector
-
Creates selector to table.
- TABLE - Enum constant in enum class org.gridgain.internal.rbac.privileges.ObjectType
- toPrivileges() - Method in class org.gridgain.internal.rbac.privileges.PrivilegeAlias
-
Converts the privilege alias to a set of privileges.
- toRawString() - Method in class org.gridgain.internal.rbac.privileges.Selector
-
Returns raw string representation of selector.
- toString() - Method in class org.gridgain.internal.rbac.privileges.Privilege
- toString() - Method in class org.gridgain.internal.rbac.privileges.PrivilegeCheckResult
- toString() - Method in class org.gridgain.internal.rbac.privileges.Selector
- toString() - Method in class org.gridgain.internal.rbac.roles.Role
- toString() - Method in class org.gridgain.internal.rbac.roles.RoleView
- toString() - Method in class org.gridgain.internal.rbac.users.User
U
- UNDEPLOY_UNIT - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- UPDATE_TABLE - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- updateAsync(String, User) - Method in interface org.gridgain.internal.rbac.users.UserManagement
-
Updates user.
- USE_INDEX - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- USE_SEQUENCE - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- user(String) - Static method in class org.gridgain.internal.rbac.privileges.Selector
-
Creates selector to user.
- User - Class in org.gridgain.internal.rbac.users
-
User that is represented by username and authentication.
- USER - Enum constant in enum class org.gridgain.internal.rbac.privileges.ObjectType
- User.Builder - Class in org.gridgain.internal.rbac.users
-
Builder for user.
- UserAlreadyExistsException - Exception in org.gridgain.internal.rbac.users.exception
-
Thrown when user with the same username already exists.
- UserAlreadyExistsException(String) - Constructor for exception org.gridgain.internal.rbac.users.exception.UserAlreadyExistsException
-
Constructor.
- UserManagement - Interface in org.gridgain.internal.rbac.users
-
User management API.
- username() - Method in class org.gridgain.internal.rbac.users.User
-
Username.
- username(String) - Method in class org.gridgain.internal.rbac.users.User.Builder
-
Username.
- usernamesByRoleAsync(String) - Method in interface org.gridgain.internal.rbac.assignments.RoleAssignmentManagement
-
Get all usernames that are assigned with the specified role.
- UserNotFoundException - Exception in org.gridgain.internal.rbac.users.exception
-
Thrown when user with the provided username is not found.
- UserNotFoundException(int, String) - Constructor for exception org.gridgain.internal.rbac.users.exception.UserNotFoundException
-
Constructor.
- UserNotFoundException(String) - Constructor for exception org.gridgain.internal.rbac.users.exception.UserNotFoundException
-
Constructor.
- usersByRoleAsync(String) - Method in interface org.gridgain.internal.rbac.assignments.RoleAssignmentManagement
-
Get all users that are assigned with the specified role.
- usersViewsAsync() - Method in interface org.gridgain.internal.rbac.assignments.RoleAssignmentManagement
-
Get all users with assigned roles.
- UserUpdateException - Exception in org.gridgain.internal.rbac.users.exception
-
Thrown when user update failed.
- UserUpdateException(String) - Constructor for exception org.gridgain.internal.rbac.users.exception.UserUpdateException
-
Constructor.
- UserValidationException - Exception in org.gridgain.internal.rbac.users.exception
-
Thrown when user create or update failed.
- UserValidationException(String) - Constructor for exception org.gridgain.internal.rbac.users.exception.UserValidationException
-
Constructor.
V
- validate(PrivilegesValidator, ValidationContext<NamedListView<? extends PrivilegeView>>) - Method in class org.gridgain.internal.rbac.configuration.PrivilegesValidatorImpl
- valueOf(String) - Static method in enum class org.gridgain.internal.rbac.password.PasswordEncoding
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.gridgain.internal.rbac.privileges.Action
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.gridgain.internal.rbac.privileges.ActionAlias
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.gridgain.internal.rbac.privileges.ObjectType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.gridgain.internal.rbac.password.PasswordEncoding
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.gridgain.internal.rbac.privileges.Action
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.gridgain.internal.rbac.privileges.ActionAlias
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.gridgain.internal.rbac.privileges.ObjectType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- view(String, String) - Static method in class org.gridgain.internal.rbac.privileges.Selector
-
Creates selector to view.
- VIEW - Enum constant in enum class org.gridgain.internal.rbac.privileges.ObjectType
W
- WRITE_CLUSTER_CONFIG - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
- WRITE_NODE_CONFIG - Enum constant in enum class org.gridgain.internal.rbac.privileges.Action
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form