Skip navigation links
UberFire Security API 7.39.0.Final-redhat-00007
A B C D E G H I M N O P R S T U V _ 

A

action(ResourceAction) - Method in interface org.uberfire.security.authz.ResourceCheck
Specifies the action to check
action(ResourceAction) - Method in class org.uberfire.security.impl.authz.ResourceCheckImpl
 
add(Permission...) - Method in interface org.uberfire.security.authz.PermissionCollection
Adds a permission object to the current collection of permission objects.
add(Permission...) - Method in class org.uberfire.security.impl.authz.DefaultPermissionCollection
 
addPermission(Group, Permission) - Method in interface org.uberfire.security.authz.AuthorizationPolicy
Add a single permission entry for a group.
addPermission(Permission) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationPolicy
 
addPermission(Role, Permission) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationPolicy
 
addPermission(Group, Permission) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationPolicy
 
AffirmativeBasedVoter - Class in org.uberfire.security.impl.authz
Algorithm implementation of the VotingStrategy.AFFIRMATIVE strategy.
AffirmativeBasedVoter() - Constructor for class org.uberfire.security.impl.authz.AffirmativeBasedVoter
 
AuthorizationCheck<C extends AuthorizationCheck> - Interface in org.uberfire.security.authz
A security check executed over a resource or permission.
AuthorizationManager - Interface in org.uberfire.security.authz
Main entry interface for querying the authorization management subsystem about user access to different system resources.
authorizationManager - Variable in class org.uberfire.security.impl.authz.ResourceCheckImpl
 
AuthorizationPolicy - Interface in org.uberfire.security.authz
It holds a registry of permission collections assigned to individual Role and Group instances.
AuthorizationPolicyBuilder - Class in org.uberfire.security.impl.authz
Fluent API for the creation of AuthorizationPolicy instances.
AuthorizationPolicyBuilder(PermissionTypeRegistry) - Constructor for class org.uberfire.security.impl.authz.AuthorizationPolicyBuilder
 
AuthorizationResult - Enum in org.uberfire.security.authz
 
authorize(Resource, User, VotingStrategy) - Method in interface org.uberfire.security.authz.AuthorizationManager
Check if the specified user can "access" a given resource.
authorize(Resource, ResourceAction, User, VotingStrategy) - Method in interface org.uberfire.security.authz.AuthorizationManager
Check if the given action can be performed over the specified resource or any of its dependent resource references (see Resource.getDependencies()).
authorize(ResourceType, ResourceAction, User, VotingStrategy) - Method in interface org.uberfire.security.authz.AuthorizationManager
Check if the given action can be performed over the specified resource or any of its dependent resource references (see Resource.getDependencies()).
authorize(String, User, VotingStrategy) - Method in interface org.uberfire.security.authz.AuthorizationManager
Check of the given permission has been granted to the user.
authorize(Permission, User, VotingStrategy) - Method in interface org.uberfire.security.authz.AuthorizationManager
Check of the given permission has been granted to the user.
authorize(Resource, User) - Method in interface org.uberfire.security.authz.AuthorizationManager
It redirects to AuthorizationManager.authorize(Resource, User, VotingStrategy) using the default voting strategy defined at PermissionManager.
authorize(Resource, ResourceAction, User) - Method in interface org.uberfire.security.authz.AuthorizationManager
It redirects to AuthorizationManager.authorize(Resource, ResourceAction, User) using the default voting strategy defined at PermissionManager.
authorize(ResourceType, ResourceAction, User) - Method in interface org.uberfire.security.authz.AuthorizationManager
authorize(String, User) - Method in interface org.uberfire.security.authz.AuthorizationManager
It redirects to AuthorizationManager.authorize(String, User, VotingStrategy) using the default voting strategy defined at PermissionManager.
authorize(Permission, User) - Method in interface org.uberfire.security.authz.AuthorizationManager
It redirects to AuthorizationManager.authorize(Permission, User, VotingStrategy) using the default voting strategy defined at PermissionManager.
authorize(Resource, User) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationManager
 
authorize(Resource, ResourceAction, User) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationManager
 
authorize(ResourceType, ResourceAction, User) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationManager
 
authorize(Resource, User, VotingStrategy) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationManager
 
authorize(Resource, ResourceAction, User, VotingStrategy) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationManager
 
authorize(ResourceType, ResourceAction, User, VotingStrategy) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationManager
 
authorize(String, User) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationManager
 
authorize(Permission, User) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationManager
 
authorize(String, User, VotingStrategy) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationManager
 
authorize(Permission, User, VotingStrategy) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationManager
 

B

build() - Method in class org.uberfire.security.impl.authz.AuthorizationPolicyBuilder
 
buildPermissionName(ResourceType, String, String) - Method in class org.uberfire.security.impl.authz.DotNamedPermissionType
 
bydefault() - Method in class org.uberfire.security.impl.authz.AuthorizationPolicyBuilder
 

C

check(Resource, User, VotingStrategy) - Method in interface org.uberfire.security.authz.AuthorizationManager
Creates a brand new ResourceCheck instance which provides a fluent styled API for the checking of restricted actions over Resource instances.
check(ResourceType, User, VotingStrategy) - Method in interface org.uberfire.security.authz.AuthorizationManager
Creates a brand new ResourceCheck instance which provides a fluent styled API for the checking of restricted actions over a ResourceType.
check(String, User, VotingStrategy) - Method in interface org.uberfire.security.authz.AuthorizationManager
Creates a brand new PermissionCheck instance which provides a fluent styled API for checking permissions.
check(Resource, User) - Method in interface org.uberfire.security.authz.AuthorizationManager
It redirects to AuthorizationManager.check(Resource, User, VotingStrategy) using the default voting strategy defined at PermissionManager.
check(ResourceType, User) - Method in interface org.uberfire.security.authz.AuthorizationManager
It redirects to AuthorizationManager.check(ResourceType, User, VotingStrategy) using the default voting strategy defined at PermissionManager.
check(String, User) - Method in interface org.uberfire.security.authz.AuthorizationManager
It redirects to AuthorizationManager.check(String, User, VotingStrategy) using the default voting strategy defined at PermissionManager.
check(Resource, User) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationManager
 
check(Resource, User, VotingStrategy) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationManager
 
check(ResourceType, User) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationManager
 
check(ResourceType, User, VotingStrategy) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationManager
 
check(String, User) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationManager
 
check(String, User, VotingStrategy) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationManager
 
check() - Method in class org.uberfire.security.impl.authz.PermissionCheckImpl
 
check(ResourceAction) - Method in class org.uberfire.security.impl.authz.ResourceCheckImpl
 
checkPermission(Permission, User) - Method in interface org.uberfire.security.authz.PermissionManager
Check if the given permission is granted to the specified user.
checkPermission(Permission, User, VotingStrategy) - Method in interface org.uberfire.security.authz.PermissionManager
Check if the given permission is granted to the specified user.
checkPermission(Permission, User) - Method in class org.uberfire.security.impl.authz.DefaultPermissionManager
 
checkPermission(Permission, User, VotingStrategy) - Method in class org.uberfire.security.impl.authz.DefaultPermissionManager
 
clear() - Method in class org.uberfire.security.impl.authz.DefaultAuthzResultCache
 
clone() - Method in interface org.uberfire.security.authz.Permission
Creates an exact copy of this instance.
clone() - Method in interface org.uberfire.security.authz.PermissionCollection
Creates an exact copy of this instance.
clone() - Method in class org.uberfire.security.impl.authz.DefaultPermissionCollection
 
clone() - Method in class org.uberfire.security.impl.authz.DotNamedPermission
 
cloneInstance() - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationEntry
 
collection() - Method in interface org.uberfire.security.authz.PermissionCollection
Returns all the Permission objects in the collection.
collection() - Method in class org.uberfire.security.impl.authz.DefaultPermissionCollection
 
compareTo(Permission) - Method in class org.uberfire.security.impl.authz.DotNamedPermission
 
ConsensusBasedVoter - Class in org.uberfire.security.impl.authz
Algorithm implementation of the VotingStrategy.CONSENSUS strategy.
ConsensusBasedVoter() - Constructor for class org.uberfire.security.impl.authz.ConsensusBasedVoter
 
createPermission(String, boolean) - Method in interface org.uberfire.security.authz.PermissionManager
Creates a permission instance.
createPermission(Resource, ResourceAction, boolean) - Method in interface org.uberfire.security.authz.PermissionManager
Creates a permission instance representing an action on a given resource..
createPermission(ResourceType, ResourceAction, boolean) - Method in interface org.uberfire.security.authz.PermissionManager
Creates a permission instance representing an action on a given resource..
createPermission(String, boolean) - Method in interface org.uberfire.security.authz.PermissionType
Creates a permission instance.
createPermission(ResourceType, ResourceAction, boolean) - Method in interface org.uberfire.security.authz.PermissionType
Creates a permission instance representing a "global" action that can be applied to any resource instance (for instance, "edit an invoice") or an action that is not related to any specific instance (for instance, "create a new invoice")
createPermission(Resource, ResourceAction, boolean) - Method in interface org.uberfire.security.authz.PermissionType
Creates a permission instance representing an action on a given resource..
createPermission(String, boolean) - Method in class org.uberfire.security.impl.authz.DefaultPermissionManager
 
createPermission(Resource, ResourceAction, boolean) - Method in class org.uberfire.security.impl.authz.DefaultPermissionManager
 
createPermission(ResourceType, ResourceAction, boolean) - Method in class org.uberfire.security.impl.authz.DefaultPermissionManager
 
createPermission(String, boolean) - Method in class org.uberfire.security.impl.authz.DotNamedPermissionType
 
createPermission(ResourceType, ResourceAction, boolean) - Method in class org.uberfire.security.impl.authz.DotNamedPermissionType
 
createPermission(Resource, ResourceAction, boolean) - Method in class org.uberfire.security.impl.authz.DotNamedPermissionType
 
CryptProvider - Interface in org.uberfire.security.crypt
 

D

decrypt(String, Object) - Method in interface org.uberfire.security.crypt.CryptProvider
 
DEFAULT_PRIORITY - Static variable in class org.uberfire.security.impl.authz.DefaultAuthorizationEntry
 
DefaultAuthorizationEntry - Class in org.uberfire.security.impl.authz
 
DefaultAuthorizationEntry() - Constructor for class org.uberfire.security.impl.authz.DefaultAuthorizationEntry
 
DefaultAuthorizationEntry(Role) - Constructor for class org.uberfire.security.impl.authz.DefaultAuthorizationEntry
 
DefaultAuthorizationEntry(Group) - Constructor for class org.uberfire.security.impl.authz.DefaultAuthorizationEntry
 
DefaultAuthorizationManager - Class in org.uberfire.security.impl.authz
 
DefaultAuthorizationManager() - Constructor for class org.uberfire.security.impl.authz.DefaultAuthorizationManager
 
DefaultAuthorizationManager(PermissionManager) - Constructor for class org.uberfire.security.impl.authz.DefaultAuthorizationManager
 
DefaultAuthorizationPolicy - Class in org.uberfire.security.impl.authz
 
DefaultAuthorizationPolicy() - Constructor for class org.uberfire.security.impl.authz.DefaultAuthorizationPolicy
 
DefaultAuthzResultCache - Class in org.uberfire.security.impl.authz
 
DefaultAuthzResultCache() - Constructor for class org.uberfire.security.impl.authz.DefaultAuthzResultCache
 
DefaultPermissionCollection - Class in org.uberfire.security.impl.authz
A collection where the permissions are ordered by name.
DefaultPermissionCollection() - Constructor for class org.uberfire.security.impl.authz.DefaultPermissionCollection
 
DefaultPermissionManager - Class in org.uberfire.security.impl.authz
 
DefaultPermissionManager(PermissionTypeRegistry) - Constructor for class org.uberfire.security.impl.authz.DefaultPermissionManager
 
DefaultPermissionManager() - Constructor for class org.uberfire.security.impl.authz.DefaultPermissionManager
 
DefaultPermissionManager(PermissionTypeRegistry, DefaultAuthzResultCache) - Constructor for class org.uberfire.security.impl.authz.DefaultPermissionManager
 
DefaultPermissionTypeRegistry - Class in org.uberfire.security.impl.authz
 
DefaultPermissionTypeRegistry() - Constructor for class org.uberfire.security.impl.authz.DefaultPermissionTypeRegistry
 
DefaultResourceAction - Class in org.uberfire.security.impl.authz
 
DefaultResourceAction(String) - Constructor for class org.uberfire.security.impl.authz.DefaultResourceAction
 
DefaultResourceType - Class in org.uberfire.security.impl.authz
 
DefaultResourceType(String) - Constructor for class org.uberfire.security.impl.authz.DefaultResourceType
 
denied(Command) - Method in interface org.uberfire.security.authz.AuthorizationCheck
Specifies the command instance to execute in case the check result is denied.
denied(Command) - Method in class org.uberfire.security.impl.authz.PermissionCheckImpl
 
denied(Command) - Method in class org.uberfire.security.impl.authz.ResourceCheckImpl
 
description(String) - Method in class org.uberfire.security.impl.authz.AuthorizationPolicyBuilder
 
DotNamedPermission - Class in org.uberfire.security.impl.authz
An implementation where the permission's name is formatted using dots.
DotNamedPermission() - Constructor for class org.uberfire.security.impl.authz.DotNamedPermission
 
DotNamedPermission(String) - Constructor for class org.uberfire.security.impl.authz.DotNamedPermission
 
DotNamedPermission(String, Boolean) - Constructor for class org.uberfire.security.impl.authz.DotNamedPermission
 
DotNamedPermission(String, AuthorizationResult) - Constructor for class org.uberfire.security.impl.authz.DotNamedPermission
 
DotNamedPermissionType - Class in org.uberfire.security.impl.authz
 
DotNamedPermissionType(String) - Constructor for class org.uberfire.security.impl.authz.DotNamedPermissionType
 

E

encrypt(String, Object) - Method in interface org.uberfire.security.crypt.CryptProvider
 
equals(Object) - Method in class org.uberfire.security.impl.authz.DotNamedPermission
 
equalsName(String, String) - Method in class org.uberfire.security.impl.authz.DefaultPermissionCollection
 
equalsName(Permission) - Method in class org.uberfire.security.impl.authz.DotNamedPermission
 
equalsResult(Permission) - Method in class org.uberfire.security.impl.authz.DotNamedPermission
 

G

get(String) - Method in interface org.uberfire.security.authz.PermissionCollection
Gets a permission object matching the specified name.
get(String) - Method in interface org.uberfire.security.authz.PermissionTypeRegistry
Get a previously registed permission type given its unique identifier.
get(User, Permission) - Method in class org.uberfire.security.impl.authz.DefaultAuthzResultCache
 
get(String) - Method in class org.uberfire.security.impl.authz.DefaultPermissionCollection
 
get(String) - Method in class org.uberfire.security.impl.authz.DefaultPermissionTypeRegistry
 
getAuthorizationPolicy() - Method in interface org.uberfire.security.authz.PermissionManager
Gets the current authorization policy instance set.
getAuthorizationPolicy() - Method in class org.uberfire.security.impl.authz.DefaultPermissionManager
 
getAuthzEntry(Role) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationPolicy
 
getAuthzEntry(Group) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationPolicy
 
getDefaultVotingStrategy() - Method in interface org.uberfire.security.authz.PermissionManager
Gets the default voting strategy.
getDefaultVotingStrategy() - Method in class org.uberfire.security.impl.authz.DefaultPermissionManager
 
getDescription() - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationEntry
 
getGroup() - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationEntry
 
getGroupDescription(Group) - Method in interface org.uberfire.security.authz.AuthorizationPolicy
Get the description of an existing group.
getGroupDescription(Group) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationPolicy
 
getGroups(String, Object) - Method in interface org.uberfire.security.authz.adapter.GroupsAdapter
 
getGroups() - Method in interface org.uberfire.security.authz.AuthorizationPolicy
Get the collection of groups this policy is related to.
getGroups() - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationPolicy
 
getHomePerspective(Role) - Method in interface org.uberfire.security.authz.AuthorizationPolicy
Get the identifier of the home perspective assigned to the given group.
getHomePerspective(Group) - Method in interface org.uberfire.security.authz.AuthorizationPolicy
Get the identifier of the home perspective assigned to the given group.
getHomePerspective(User) - Method in interface org.uberfire.security.authz.AuthorizationPolicy
Get the identifier of the perspective this user is redirected by default.
getHomePerspective() - Method in interface org.uberfire.security.authz.AuthorizationPolicy
Gets the identifier of the default home perspective.
getHomePerspective() - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationEntry
 
getHomePerspective(Role) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationPolicy
 
getHomePerspective(Group) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationPolicy
 
getHomePerspective(User) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationPolicy
 
getHomePerspective() - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationPolicy
 
getName() - Method in interface org.uberfire.security.authz.Permission
A string literal that identifies a resource or set of resources this permission object relates to.
getName() - Method in class org.uberfire.security.impl.authz.DefaultResourceAction
 
getName() - Method in class org.uberfire.security.impl.authz.DefaultResourceType
 
getName() - Method in class org.uberfire.security.impl.authz.DotNamedPermission
 
getPermissions(Role) - Method in interface org.uberfire.security.authz.AuthorizationPolicy
Get the permissions assigned to a given role.
getPermissions(Group) - Method in interface org.uberfire.security.authz.AuthorizationPolicy
Get the permissions assigned to a given group.
getPermissions() - Method in interface org.uberfire.security.authz.AuthorizationPolicy
Get the default permissions.
getPermissions() - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationEntry
 
getPermissions(Role) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationPolicy
 
getPermissions(Group) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationPolicy
 
getPermissions() - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationPolicy
 
getPriority(Role) - Method in interface org.uberfire.security.authz.AuthorizationPolicy
Get a role's priority.
getPriority(Group) - Method in interface org.uberfire.security.authz.AuthorizationPolicy
Get a group's priority.
getPriority() - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationEntry
 
getPriority(Role) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationPolicy
 
getPriority(Group) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationPolicy
 
getResult() - Method in interface org.uberfire.security.authz.Permission
The authorization result or permission status.
getResult() - Method in class org.uberfire.security.impl.authz.DotNamedPermission
 
getRole() - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationEntry
 
getRoleDescription(Role) - Method in interface org.uberfire.security.authz.AuthorizationPolicy
Get the description of an existing role.
getRoleDescription(Role) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationPolicy
 
getRoles() - Method in interface org.uberfire.security.authz.AuthorizationPolicy
Get the collection of roles this policy is related to.
getRoles() - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationPolicy
 
getType() - Method in interface org.uberfire.security.authz.PermissionType
An string identifier that acts as a unique identifier for the permission type.
getType() - Method in class org.uberfire.security.impl.authz.DotNamedPermissionType
 
getVotingAlgorithm(VotingStrategy) - Method in interface org.uberfire.security.authz.PermissionManager
Gets the VotingAlgorithm implementation associated with the specified VotingStrategy.
getVotingAlgorithm(VotingStrategy) - Method in class org.uberfire.security.impl.authz.DefaultPermissionManager
 
granted(Command) - Method in interface org.uberfire.security.authz.AuthorizationCheck
Specifies the command instance to execute in case the check result is granted.
granted(Command) - Method in class org.uberfire.security.impl.authz.PermissionCheckImpl
 
granted(Command) - Method in class org.uberfire.security.impl.authz.ResourceCheckImpl
 
group(String) - Method in class org.uberfire.security.impl.authz.AuthorizationPolicyBuilder
 
group(String, int, String) - Method in class org.uberfire.security.impl.authz.AuthorizationPolicyBuilder
 
group(String, int) - Method in class org.uberfire.security.impl.authz.AuthorizationPolicyBuilder
 
group(String, String) - Method in class org.uberfire.security.impl.authz.AuthorizationPolicyBuilder
 
GroupsAdapter - Interface in org.uberfire.security.authz.adapter
 

H

hashCode() - Method in class org.uberfire.security.impl.authz.DotNamedPermission
 
home(String) - Method in class org.uberfire.security.impl.authz.AuthorizationPolicyBuilder
 

I

implies(Permission) - Method in interface org.uberfire.security.authz.Permission
Basically, "permission p1 implies permission p2" means that if one is granted permission p1, one is naturally granted permission p2.
implies(Permission) - Method in interface org.uberfire.security.authz.PermissionCollection
Checks to see if the specified permission is implied by the collection of Permission objects held in this PermissionCollection.
implies(Permission) - Method in class org.uberfire.security.impl.authz.DefaultPermissionCollection
 
implies(Permission) - Method in class org.uberfire.security.impl.authz.DotNamedPermission
 
impliesName(Permission) - Method in interface org.uberfire.security.authz.Permission
If "permission p1 impliesName permission p2" means that the feature represented by p1 is a superset of p2.
impliesName(Permission) - Method in interface org.uberfire.security.authz.PermissionCollection
It returns true provided this collection already contains a permission which implies by name (See Permission.impliesName(Permission)) the permission passed as a parameter.
impliesName(Permission) - Method in class org.uberfire.security.impl.authz.DefaultPermissionCollection
 
impliesName(Permission) - Method in class org.uberfire.security.impl.authz.DotNamedPermission
 
impliesResult(Permission) - Method in interface org.uberfire.security.authz.Permission
If "permission p1 impliesResult permission p2" means that both permissions give the same result.
impliesResult(Permission) - Method in class org.uberfire.security.impl.authz.DotNamedPermission
 
invalidate(User) - Method in interface org.uberfire.security.authz.AuthorizationManager
Invalidate user related authorization data cached
invalidate(User) - Method in interface org.uberfire.security.authz.PermissionManager
Invalidate user related authorization data cached
invalidate(User) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationManager
 
invalidate(User) - Method in class org.uberfire.security.impl.authz.DefaultAuthzResultCache
 
invalidate(User) - Method in class org.uberfire.security.impl.authz.DefaultPermissionManager
 
invert() - Method in enum org.uberfire.security.authz.AuthorizationResult
 
invert(Permission) - Method in class org.uberfire.security.impl.authz.DefaultPermissionCollection
 

M

merge(PermissionCollection, int) - Method in interface org.uberfire.security.authz.PermissionCollection
Get all the permissions from this collection and the given one and puts them into a brand new collection instance.
merge(PermissionCollection, int) - Method in class org.uberfire.security.impl.authz.DefaultPermissionCollection
 

N

newAuthorizationPolicy() - Method in interface org.uberfire.security.authz.PermissionManager
Gets a builder reference in order to initialize a brand new AuthorizationPolicy instance.
newAuthorizationPolicy() - Method in class org.uberfire.security.impl.authz.DefaultPermissionManager
 
nonMutable() - Method in class org.uberfire.security.impl.authz.DotNamedPermission
 

O

org.uberfire.security.annotations - package org.uberfire.security.annotations
 
org.uberfire.security.authz - package org.uberfire.security.authz
 
org.uberfire.security.authz.adapter - package org.uberfire.security.authz.adapter
 
org.uberfire.security.crypt - package org.uberfire.security.crypt
 
org.uberfire.security.impl.authz - package org.uberfire.security.impl.authz
 

P

Permission - Interface in org.uberfire.security.authz
Interface for representing access to a system resource.
permission(String, Boolean) - Method in class org.uberfire.security.impl.authz.AuthorizationPolicyBuilder
 
permission - Variable in class org.uberfire.security.impl.authz.PermissionCheckImpl
 
PermissionCheck - Annotation Type in org.uberfire.security.annotations
 
PermissionCheck - Interface in org.uberfire.security.authz
A check executed over a Permission instance.
PermissionCheckImpl - Class in org.uberfire.security.impl.authz
A check executed over a Permission instance.
PermissionCheckImpl(PermissionManager, String, User, VotingStrategy) - Constructor for class org.uberfire.security.impl.authz.PermissionCheckImpl
 
PermissionCollection - Interface in org.uberfire.security.authz
Interface representing a collection of Permission objects.
PermissionManager - Interface in org.uberfire.security.authz
This is the main interface for checking permissions against User instances.
permissionManager - Variable in class org.uberfire.security.impl.authz.PermissionCheckImpl
 
PermissionType - Interface in org.uberfire.security.authz
A PermissionType provides factory services for the creation of permission instances as well as services for controlling the access to Resource instances.
PermissionTypeRegistry - Interface in org.uberfire.security.authz
A registry of permission types.
priority(int) - Method in class org.uberfire.security.impl.authz.AuthorizationPolicyBuilder
 
put(User, Permission, AuthorizationResult) - Method in class org.uberfire.security.impl.authz.DefaultAuthzResultCache
 

R

register(PermissionType) - Method in interface org.uberfire.security.authz.PermissionTypeRegistry
Register a permission type.
register(PermissionType) - Method in class org.uberfire.security.impl.authz.DefaultPermissionTypeRegistry
 
registerAuthzEntry(DefaultAuthorizationEntry) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationPolicy
 
remove(Permission...) - Method in interface org.uberfire.security.authz.PermissionCollection
Removes a permission object from the current collection of permission objects.
remove(Permission...) - Method in class org.uberfire.security.impl.authz.DefaultPermissionCollection
 
resolve(String) - Method in interface org.uberfire.security.authz.PermissionTypeRegistry
Get the first permission type that matches the given name.
resolve(String) - Method in class org.uberfire.security.impl.authz.DefaultPermissionTypeRegistry
 
resolvePermissions(User, VotingStrategy) - Method in interface org.uberfire.security.authz.PermissionManager
Get the permissions assigned to a given user.
resolvePermissions(User, VotingStrategy) - Method in class org.uberfire.security.impl.authz.DefaultPermissionManager
 
resolveResourceId(Permission) - Method in interface org.uberfire.security.authz.PermissionManager
Given a permission it tries to determine what is the resource the permission refers to.
resolveResourceId(Permission) - Method in interface org.uberfire.security.authz.PermissionType
Given a permission it tries to determine what is the resource the permission refers to.
resolveResourceId(Permission) - Method in class org.uberfire.security.impl.authz.DefaultPermissionManager
 
resolveResourceId(Permission) - Method in class org.uberfire.security.impl.authz.DotNamedPermissionType
 
resource - Variable in class org.uberfire.security.impl.authz.ResourceCheckImpl
 
resourceAction - Variable in class org.uberfire.security.impl.authz.ResourceCheckImpl
 
ResourceCheck - Annotation Type in org.uberfire.security.annotations
 
ResourceCheck<C extends ResourceCheck> - Interface in org.uberfire.security.authz
A security check executed over a Resource instance.
ResourceCheckImpl<C extends ResourceCheckImpl> - Class in org.uberfire.security.impl.authz
 
ResourceCheckImpl(AuthorizationManager, Resource, User) - Constructor for class org.uberfire.security.impl.authz.ResourceCheckImpl
 
ResourceCheckImpl(AuthorizationManager, ResourceType, User) - Constructor for class org.uberfire.security.impl.authz.ResourceCheckImpl
 
ResourceCheckImpl(AuthorizationManager, Resource, User, VotingStrategy) - Constructor for class org.uberfire.security.impl.authz.ResourceCheckImpl
 
ResourceCheckImpl(AuthorizationManager, ResourceType, User, VotingStrategy) - Constructor for class org.uberfire.security.impl.authz.ResourceCheckImpl
 
resourceType - Variable in class org.uberfire.security.impl.authz.ResourceCheckImpl
 
result() - Method in interface org.uberfire.security.authz.AuthorizationCheck
Get the check result value
result - Variable in class org.uberfire.security.impl.authz.PermissionCheckImpl
 
result() - Method in class org.uberfire.security.impl.authz.PermissionCheckImpl
 
result - Variable in class org.uberfire.security.impl.authz.ResourceCheckImpl
 
result() - Method in class org.uberfire.security.impl.authz.ResourceCheckImpl
 
role(String) - Method in class org.uberfire.security.impl.authz.AuthorizationPolicyBuilder
 
role(String, String) - Method in class org.uberfire.security.impl.authz.AuthorizationPolicyBuilder
 
role(String, int) - Method in class org.uberfire.security.impl.authz.AuthorizationPolicyBuilder
 
role(String, int, String) - Method in class org.uberfire.security.impl.authz.AuthorizationPolicyBuilder
 

S

setAuthorizationPolicy(AuthorizationPolicy) - Method in interface org.uberfire.security.authz.PermissionManager
Changes the current authorization policy instance.
setAuthorizationPolicy(AuthorizationPolicy) - Method in class org.uberfire.security.impl.authz.DefaultPermissionManager
 
setDefaultVotingStrategy(VotingStrategy) - Method in interface org.uberfire.security.authz.PermissionManager
Set the default voting strategy to apply when checking permissions for users who have more than one role and/or group assigned.
setDefaultVotingStrategy(VotingStrategy) - Method in class org.uberfire.security.impl.authz.DefaultPermissionManager
 
setDescription(String) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationEntry
 
setGroup(Group) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationEntry
 
setGroupDescription(Group, String) - Method in interface org.uberfire.security.authz.AuthorizationPolicy
Sets a description for an existing group.
setGroupDescription(Group, String) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationPolicy
 
setHomePerspective(Role, String) - Method in interface org.uberfire.security.authz.AuthorizationPolicy
Set the identifier of the home perspective assigned to the given role.
setHomePerspective(Group, String) - Method in interface org.uberfire.security.authz.AuthorizationPolicy
Set the identifier of the home perspective assigned to the given group.
setHomePerspective(String) - Method in interface org.uberfire.security.authz.AuthorizationPolicy
Sets the identifier of the default home perspective.
setHomePerspective(String) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationEntry
 
setHomePerspective(Role, String) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationPolicy
 
setHomePerspective(Group, String) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationPolicy
 
setHomePerspective(String) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationPolicy
 
setName(String) - Method in class org.uberfire.security.impl.authz.DotNamedPermission
 
setPermissions(Role, PermissionCollection) - Method in interface org.uberfire.security.authz.AuthorizationPolicy
Set the role's permissions
setPermissions(Group, PermissionCollection) - Method in interface org.uberfire.security.authz.AuthorizationPolicy
Set the group's permissions
setPermissions(PermissionCollection) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationEntry
 
setPermissions(Role, PermissionCollection) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationPolicy
 
setPermissions(Group, PermissionCollection) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationPolicy
 
setPriority(Role, int) - Method in interface org.uberfire.security.authz.AuthorizationPolicy
Set the role's priority
setPriority(Group, int) - Method in interface org.uberfire.security.authz.AuthorizationPolicy
Set the group's priority
setPriority(int) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationEntry
 
setPriority(Role, int) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationPolicy
 
setPriority(Group, int) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationPolicy
 
setResult(AuthorizationResult) - Method in interface org.uberfire.security.authz.Permission
Change the authorzation result.
setResult(AuthorizationResult) - Method in class org.uberfire.security.impl.authz.DotNamedPermission
 
setRole(Role) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationEntry
 
setRoleDescription(Role, String) - Method in interface org.uberfire.security.authz.AuthorizationPolicy
Sets a description for an existing role.
setRoleDescription(Role, String) - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationPolicy
 
setVotingAlgorithm(VotingStrategy, VotingAlgorithm) - Method in interface org.uberfire.security.authz.PermissionManager
Sets the VotingAlgorithm implementation to be used every time the given VotingStrategy is applied.
setVotingAlgorithm(VotingStrategy, VotingAlgorithm) - Method in class org.uberfire.security.impl.authz.DefaultPermissionManager
 
size(User) - Method in class org.uberfire.security.impl.authz.DefaultAuthzResultCache
 
supportsPermission(String) - Method in interface org.uberfire.security.authz.PermissionType
Checks if the given permission name is supported by this type.
supportsPermission(String) - Method in class org.uberfire.security.impl.authz.DotNamedPermissionType
 

T

toString() - Method in enum org.uberfire.security.authz.AuthorizationResult
 
toString() - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationEntry
 
toString() - Method in class org.uberfire.security.impl.authz.DefaultAuthorizationPolicy
 
toString() - Method in class org.uberfire.security.impl.authz.DefaultPermissionCollection
 
toString() - Method in class org.uberfire.security.impl.authz.DotNamedPermission
 

U

UnanimousBasedVoter - Class in org.uberfire.security.impl.authz
Algorithm implementation of the VotingStrategy.UNANIMOUS strategy.
UnanimousBasedVoter() - Constructor for class org.uberfire.security.impl.authz.UnanimousBasedVoter
 
user - Variable in class org.uberfire.security.impl.authz.PermissionCheckImpl
 
user - Variable in class org.uberfire.security.impl.authz.ResourceCheckImpl
 

V

valueOf(String) - Static method in enum org.uberfire.security.authz.AuthorizationResult
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.uberfire.security.authz.AuthorizationResult
Returns an array containing the constants of this enum type, in the order they are declared.
vote(Iterable<AuthorizationResult>) - Method in interface org.uberfire.security.authz.VotingAlgorithm
It get a list of results as input and votes for a winning result.
vote(Iterable<AuthorizationResult>) - Method in class org.uberfire.security.impl.authz.AffirmativeBasedVoter
 
vote(Iterable<AuthorizationResult>) - Method in class org.uberfire.security.impl.authz.ConsensusBasedVoter
 
vote(Iterable<AuthorizationResult>) - Method in class org.uberfire.security.impl.authz.UnanimousBasedVoter
 
VotingAlgorithm - Interface in org.uberfire.security.authz
Voting algorithms are used by the PermissionManager in order to determine what is the winning result when the user is assigned with more than one role or group.
votingStrategy - Variable in class org.uberfire.security.impl.authz.PermissionCheckImpl
 
votingStrategy - Variable in class org.uberfire.security.impl.authz.ResourceCheckImpl
 

_

_checkImmutability() - Method in class org.uberfire.security.impl.authz.DotNamedPermission
 
_checkPermission(Permission, User, VotingStrategy) - Method in class org.uberfire.security.impl.authz.DefaultPermissionManager
 
_checkPermission(Permission, PermissionCollection) - Method in class org.uberfire.security.impl.authz.DefaultPermissionManager
 
_checkRoleAndGroupPermissions(Permission, User) - Method in class org.uberfire.security.impl.authz.DefaultPermissionManager
 
_enableImmutability() - Method in class org.uberfire.security.impl.authz.DotNamedPermission
 
A B C D E G H I M N O P R S T U V _ 
Skip navigation links
UberFire Security API 7.39.0.Final-redhat-00007

Copyright © 2012–2020 JBoss by Red Hat. All rights reserved.