Index

A B C D E F G H I L O P R S T U V 
All Classes and Interfaces|All Packages|Serialized Form

A

assign(Set<String>, Set<String>) - Method in interface org.gridgain.internal.rbac.assignments.RoleAssignment
Puts all combinations of (roleName, userName) record.
assign(Set<String>, Set<String>) - Method in class org.gridgain.internal.rbac.assignments.RoleAssignmentImpl
 
assignAsync(Set<String>, Set<String>) - Method in class org.gridgain.internal.rbac.assignments.RoleAssignmentManagementImpl
 
AssignmentOperationResult - Class in org.gridgain.internal.rbac
RBAC assignments operation result.
assignmentsNotFound(Map<String, Set<String>>) - Static method in class org.gridgain.internal.rbac.AssignmentOperationResult
 
authorizeAsync(Set<Privilege>) - Method in class org.gridgain.internal.rbac.authorization.AuthorizerImpl
 
authorizeAsync(Privilege) - Method in class org.gridgain.internal.rbac.authorization.AuthorizerImpl
 
authorizeAsync(SecurityContext, Set<Privilege>) - Method in class org.gridgain.internal.rbac.authorization.AuthorizerImpl
 
authorizeAsync(SecurityContext, Privilege) - Method in class org.gridgain.internal.rbac.authorization.AuthorizerImpl
 
authorizer() - Method in class org.gridgain.internal.rbac.Rbac
Returns authorizer.
AuthorizerImpl - Class in org.gridgain.internal.rbac.authorization
Implementation of Authorizer.
AuthorizerImpl() - Constructor for class org.gridgain.internal.rbac.authorization.AuthorizerImpl
Create a new instance of AuthorizerImpl without event log.
AuthorizerImpl(EventLog) - Constructor for class org.gridgain.internal.rbac.authorization.AuthorizerImpl
Create a new instance of AuthorizerImpl with event log.

B

BasicProviderNotFoundException - Exception in org.gridgain.internal.rbac.users
Thrown when there are no basic provider defined in the authentication configuration.
BasicProviderNotFoundException() - Constructor for exception org.gridgain.internal.rbac.users.BasicProviderNotFoundException
 

C

checkAllAsync(Set<Privilege>, String) - Method in class org.gridgain.internal.rbac.privileges.PrivilegeCheckerImpl
 
checkAllAsync(Set<Privilege>, Set<String>) - Method in class org.gridgain.internal.rbac.privileges.PrivilegeCheckerImpl
 
checkAnyAsync(Privilege, Set<String>) - Method in class org.gridgain.internal.rbac.privileges.PrivilegeCheckerImpl
 
checkAsync(Privilege, String) - Method in class org.gridgain.internal.rbac.privileges.PrivilegeCheckerImpl
 
checkSelfPrivilegesAsync(Privilege, String) - Method in class org.gridgain.internal.rbac.privileges.PrivilegeCheckerImpl
 
ConfigurationRoleStore - Class in org.gridgain.internal.rbac.roles
Role store implementation based on distributed configuration AuthorizationConfiguration.
ConfigurationRoleStore(AuthorizationConfiguration) - Constructor for class org.gridgain.internal.rbac.roles.ConfigurationRoleStore
Constructor.
ConfigurationUserStore - Class in org.gridgain.internal.rbac.users
User store based on cluster configuration AuthenticationConfiguration.
ConfigurationUserStore(AuthenticationConfiguration) - Constructor for class org.gridgain.internal.rbac.users.ConfigurationUserStore
 
create(OperationResult, T) - Static method in class org.gridgain.internal.rbac.store.OperationResultContainer
Create container with result and value inside.
createAsync(Role) - Method in class org.gridgain.internal.rbac.roles.RoleManagementImpl
 
createAsync(User) - Method in class org.gridgain.internal.rbac.users.UserManagementImpl
 

D

dropAsync(String, boolean) - Method in class org.gridgain.internal.rbac.roles.RoleManagementImpl
 
dropByUsernameAsync(String) - Method in class org.gridgain.internal.rbac.users.UserManagementImpl
 

E

empty(OperationResult) - Static method in class org.gridgain.internal.rbac.AssignmentOperationResult
 
enable(boolean) - Method in class org.gridgain.internal.rbac.authorization.AuthorizerImpl
 
enableRbacFeature(boolean) - Method in class org.gridgain.internal.rbac.Rbac
Sets the flag indicating that the security feature is enabled in the license.
equals(Object) - Method in class org.gridgain.internal.rbac.store.LowerCaseString
 
equals(Object) - Method in class org.gridgain.internal.rbac.store.OperationResultContainer
 

F

failure(OperationResult) - Static method in class org.gridgain.internal.rbac.store.OperationResultContainer
Create container with failure result and no value inside.
findAllAsync() - Method in class org.gridgain.internal.rbac.roles.RoleManagementImpl
 
findAllAsync() - Method in class org.gridgain.internal.rbac.users.UserManagementImpl
 
findByNameAsync(String) - Method in class org.gridgain.internal.rbac.roles.RoleManagementImpl
 
findByUsernameAsync(String) - Method in class org.gridgain.internal.rbac.users.UserManagementImpl
 
formatAssignments(Map<String, Set<String>>) - Static method in class org.gridgain.internal.rbac.AssignmentOperationResult
Formats role or privilege assignments in the form of `from1` -> `to1` or `from1` -> [`to1`, `to2`] per line.
formatError() - Method in class org.gridgain.internal.rbac.AssignmentOperationResult
Formats the stored value associated with the error.
from(String) - Static method in class org.gridgain.internal.rbac.store.LowerCaseString
 

G

get(String) - Method in interface org.gridgain.internal.rbac.store.Store
Gets entry by key.
get(String...) - Method in interface org.gridgain.internal.rbac.store.Store
Get entries by keys.
get(LowerCaseString) - Method in class org.gridgain.internal.rbac.roles.ConfigurationRoleStore
 
get(LowerCaseString) - Method in interface org.gridgain.internal.rbac.store.Store
Gets entry by key.
get(LowerCaseString) - Method in class org.gridgain.internal.rbac.users.ConfigurationUserStore
 
get(LowerCaseString...) - Method in class org.gridgain.internal.rbac.roles.ConfigurationRoleStore
 
get(LowerCaseString...) - Method in interface org.gridgain.internal.rbac.store.Store
Get entries by keys.
get(LowerCaseString...) - Method in class org.gridgain.internal.rbac.users.ConfigurationUserStore
 
getAll() - Method in class org.gridgain.internal.rbac.roles.ConfigurationRoleStore
 
getAll() - Method in interface org.gridgain.internal.rbac.store.Store
Gets all entries.
getAll() - Method in class org.gridgain.internal.rbac.users.ConfigurationUserStore
 
getAllWithKeys() - Method in class org.gridgain.internal.rbac.roles.ConfigurationRoleStore
 
getAllWithKeys() - Method in interface org.gridgain.internal.rbac.store.Store
Gets all entries with keys.
getAllWithKeys() - Method in class org.gridgain.internal.rbac.users.ConfigurationUserStore
 
getPrivilegesAsync(String) - Method in class org.gridgain.internal.rbac.privileges.PrivilegeManagementImpl
 
getRolesWithPrivilegesAsync() - Method in class org.gridgain.internal.rbac.privileges.PrivilegeManagementImpl
 
grant(Set<Privilege>, Set<String>) - Method in interface org.gridgain.internal.rbac.privileges.PrivilegeGrants
Grants privileges to roles.
grant(Set<Privilege>, Set<String>) - Method in class org.gridgain.internal.rbac.privileges.PrivilegeGrantsImpl
 
grantAsync(Set<Privilege>, Set<String>) - Method in class org.gridgain.internal.rbac.privileges.PrivilegeManagementImpl
 
grantAsync(PrivilegeAlias, Set<String>) - Method in class org.gridgain.internal.rbac.privileges.PrivilegeManagementImpl
 

H

hashCode() - Method in class org.gridgain.internal.rbac.store.LowerCaseString
 
hashCode() - Method in class org.gridgain.internal.rbac.store.OperationResultContainer
 

I

init(PrivilegeChecker) - Method in class org.gridgain.internal.rbac.authorization.AuthorizerImpl
Second step constructor that will be called by container object to resolve cyclic dependency.

L

LowerCaseString - Class in org.gridgain.internal.rbac.store
Lower case string representation.

O

OperationResult - Enum Class in org.gridgain.internal.rbac.store
RBAC storage operations result.
OperationResultContainer<T> - Class in org.gridgain.internal.rbac.store
Container for operation result and returned value.
org.gridgain.internal.rbac - package org.gridgain.internal.rbac
 
org.gridgain.internal.rbac.assignments - package org.gridgain.internal.rbac.assignments
 
org.gridgain.internal.rbac.authorization - package org.gridgain.internal.rbac.authorization
 
org.gridgain.internal.rbac.privileges - package org.gridgain.internal.rbac.privileges
 
org.gridgain.internal.rbac.roles - package org.gridgain.internal.rbac.roles
 
org.gridgain.internal.rbac.store - package org.gridgain.internal.rbac.store
 
org.gridgain.internal.rbac.users - package org.gridgain.internal.rbac.users
 

P

PRIVILEGE_ALREADY_GRANTED - Enum constant in enum class org.gridgain.internal.rbac.store.OperationResult
 
PRIVILEGE_GRANT_NOT_FOUND - Enum constant in enum class org.gridgain.internal.rbac.store.OperationResult
 
privilegeChecker() - Method in class org.gridgain.internal.rbac.Rbac
Returns privilege checker.
PrivilegeCheckerImpl - Class in org.gridgain.internal.rbac.privileges
Privilege checker implementation.
PrivilegeCheckerImpl(PrivilegeManagement) - Constructor for class org.gridgain.internal.rbac.privileges.PrivilegeCheckerImpl
 
PrivilegeGrants - Interface in org.gridgain.internal.rbac.privileges
Privilege grants interface.
PrivilegeGrantsImpl - Class in org.gridgain.internal.rbac.privileges
Implementation of PrivilegeGrants based on role store.
PrivilegeGrantsImpl(RoleStore) - Constructor for class org.gridgain.internal.rbac.privileges.PrivilegeGrantsImpl
Constructor.
privilegeManagement() - Method in class org.gridgain.internal.rbac.Rbac
Returns privilege management.
PrivilegeManagementImpl - Class in org.gridgain.internal.rbac.privileges
Privilege management implementation.
PrivilegeManagementImpl(PrivilegeGrants, RoleStore, Authorizer) - Constructor for class org.gridgain.internal.rbac.privileges.PrivilegeManagementImpl
Constructor.
putIfNotExists(String, T) - Method in interface org.gridgain.internal.rbac.store.Store
Puts entry if given key does not exist.
putIfNotExists(LowerCaseString, Role) - Method in class org.gridgain.internal.rbac.roles.ConfigurationRoleStore
 
putIfNotExists(LowerCaseString, User) - Method in class org.gridgain.internal.rbac.users.ConfigurationUserStore
 
putIfNotExists(LowerCaseString, T) - Method in interface org.gridgain.internal.rbac.store.Store
Puts entry if given key does not exist.

R

RA_NOT_FOUND - Enum constant in enum class org.gridgain.internal.rbac.store.OperationResult
 
Rbac - Class in org.gridgain.internal.rbac
RBAC management component.
Rbac(Executor, SecurityConfiguration, EventLog) - Constructor for class org.gridgain.internal.rbac.Rbac
Constructor.
removeIfExists(String) - Method in interface org.gridgain.internal.rbac.store.Store
Removes entry if given key exists.
removeIfExists(LowerCaseString) - Method in class org.gridgain.internal.rbac.roles.ConfigurationRoleStore
 
removeIfExists(LowerCaseString) - Method in interface org.gridgain.internal.rbac.store.Store
Removes entry if given key exists.
removeIfExists(LowerCaseString) - Method in class org.gridgain.internal.rbac.users.ConfigurationUserStore
 
result() - Method in class org.gridgain.internal.rbac.store.OperationResultContainer
Operation result.
revoke(Set<String>, Set<String>) - Method in interface org.gridgain.internal.rbac.assignments.RoleAssignment
Removes all combinations of (roleName, userName) record.
revoke(Set<String>, Set<String>) - Method in class org.gridgain.internal.rbac.assignments.RoleAssignmentImpl
 
revoke(Set<Privilege>, Set<String>) - Method in interface org.gridgain.internal.rbac.privileges.PrivilegeGrants
Revokes privileges from roles.
revoke(Set<Privilege>, Set<String>) - Method in class org.gridgain.internal.rbac.privileges.PrivilegeGrantsImpl
 
revokeAsync(Set<String>, Set<String>) - Method in class org.gridgain.internal.rbac.assignments.RoleAssignmentManagementImpl
 
revokeAsync(Set<Privilege>, Set<String>) - Method in class org.gridgain.internal.rbac.privileges.PrivilegeManagementImpl
 
revokeAsync(PrivilegeAlias, Set<String>) - Method in class org.gridgain.internal.rbac.privileges.PrivilegeManagementImpl
 
ROLE_EXISTS - Enum constant in enum class org.gridgain.internal.rbac.store.OperationResult
 
ROLE_GRANTED - Enum constant in enum class org.gridgain.internal.rbac.store.OperationResult
 
ROLE_NOT_FOUND - Enum constant in enum class org.gridgain.internal.rbac.store.OperationResult
 
RoleAssignment - Interface in org.gridgain.internal.rbac.assignments
Role assignment.
RoleAssignmentImpl - Class in org.gridgain.internal.rbac.assignments
Implementation of RoleAssignment based on user and role stores.
RoleAssignmentImpl(UserStore, RoleStore) - Constructor for class org.gridgain.internal.rbac.assignments.RoleAssignmentImpl
 
roleAssignmentManagement() - Method in class org.gridgain.internal.rbac.Rbac
Returns role assignment management.
RoleAssignmentManagementImpl - Class in org.gridgain.internal.rbac.assignments
Role assignments management implementation.
RoleAssignmentManagementImpl(RoleAssignment, UserStore, RoleStore, Authorizer) - Constructor for class org.gridgain.internal.rbac.assignments.RoleAssignmentManagementImpl
Constructor.
roleManagement() - Method in class org.gridgain.internal.rbac.Rbac
Returns role management.
RoleManagementImpl - Class in org.gridgain.internal.rbac.roles
Role management implementation.
RoleManagementImpl(RoleStore, RoleAssignmentManagement, Authorizer) - Constructor for class org.gridgain.internal.rbac.roles.RoleManagementImpl
Constructor.
rolesByUserAsync(String) - Method in class org.gridgain.internal.rbac.assignments.RoleAssignmentManagementImpl
 
rolesNotFound(Set<String>) - Static method in class org.gridgain.internal.rbac.AssignmentOperationResult
 
RoleStore - Interface in org.gridgain.internal.rbac.roles
Store of Role.
rolesViewsAsync() - Method in class org.gridgain.internal.rbac.assignments.RoleAssignmentManagementImpl
 

S

startAsync(ComponentContext) - Method in class org.gridgain.internal.rbac.Rbac
 
stopAsync(ComponentContext) - Method in class org.gridgain.internal.rbac.Rbac
 
Store<T> - Interface in org.gridgain.internal.rbac.store
Generic store interface.
success(T) - Static method in class org.gridgain.internal.rbac.store.OperationResultContainer
Create container with success result and value inside.
SUCCESS - Enum constant in enum class org.gridgain.internal.rbac.store.OperationResult
 

T

toString() - Method in class org.gridgain.internal.rbac.store.LowerCaseString
 
toString() - Method in class org.gridgain.internal.rbac.store.OperationResultContainer
 

U

updateAsync(String, User) - Method in class org.gridgain.internal.rbac.users.UserManagementImpl
 
updateIfExists(String, Function<T, T>) - Method in interface org.gridgain.internal.rbac.store.Store
Updates entry if given key exists.
updateIfExists(LowerCaseString, Function<Role, Role>) - Method in class org.gridgain.internal.rbac.roles.ConfigurationRoleStore
 
updateIfExists(LowerCaseString, Function<User, User>) - Method in class org.gridgain.internal.rbac.users.ConfigurationUserStore
 
updateIfExists(LowerCaseString, Function<T, T>) - Method in interface org.gridgain.internal.rbac.store.Store
Updates entry if given key exists.
USER_EXISTS - Enum constant in enum class org.gridgain.internal.rbac.store.OperationResult
 
USER_NOT_FOUND - Enum constant in enum class org.gridgain.internal.rbac.store.OperationResult
 
userManagement() - Method in class org.gridgain.internal.rbac.Rbac
Returns user management.
UserManagementImpl - Class in org.gridgain.internal.rbac.users
User management implementation.
UserManagementImpl(Executor, UserStore, Authorizer) - Constructor for class org.gridgain.internal.rbac.users.UserManagementImpl
Constructor.
usernamesByRoleAsync(String) - Method in class org.gridgain.internal.rbac.assignments.RoleAssignmentManagementImpl
 
usersByRoleAsync(String) - Method in class org.gridgain.internal.rbac.assignments.RoleAssignmentManagementImpl
 
usersNotFound(Set<String>) - Static method in class org.gridgain.internal.rbac.AssignmentOperationResult
 
UserStore - Interface in org.gridgain.internal.rbac.users
Store of User.
usersViewsAsync() - Method in class org.gridgain.internal.rbac.assignments.RoleAssignmentManagementImpl
 

V

value() - Method in class org.gridgain.internal.rbac.store.LowerCaseString
 
value() - Method in class org.gridgain.internal.rbac.store.OperationResultContainer
Returned value.
valueOf(String) - Static method in enum class org.gridgain.internal.rbac.store.OperationResult
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.gridgain.internal.rbac.store.OperationResult
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D E F G H I L O P R S T U V 
All Classes and Interfaces|All Packages|Serialized Form