Index

A B C D E F G H I K L M N O P R S T U V W 
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 PasswordEncoding and related PasswordEncoder.
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
 
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form