Skip navigation links
UberFire Security Client 2.20.0.Final-redhat-00002
A B C D E G H I L O P S U V 

A

AbstractPermissionNode - Class in org.uberfire.security.client.authz.tree.impl
 
AbstractPermissionNode() - Constructor for class org.uberfire.security.client.authz.tree.impl.AbstractPermissionNode
 
accept(PermissionTreeVisitor) - Method in class org.uberfire.security.client.authz.tree.impl.DefaultPermissionTree
 
accept(PermissionTreeVisitor, PermissionNode) - Method in class org.uberfire.security.client.authz.tree.impl.DefaultPermissionTree
 
accept(PermissionTreeVisitor, List<PermissionNode>) - Method in class org.uberfire.security.client.authz.tree.impl.DefaultPermissionTree
 
accept(PermissionTreeVisitor) - Method in interface org.uberfire.security.client.authz.tree.PermissionTree
Entry point for visitor interfaces
addDependencies(Permission, Permission...) - Method in class org.uberfire.security.client.authz.tree.impl.AbstractPermissionNode
 
addDependencies(Permission, Permission...) - Method in interface org.uberfire.security.client.authz.tree.PermissionNode
Attach to the given Permission instance a set of permissions which depends on it so that if the permission is denied then all its dependencies must be denied as well.
addPermission(Permission, String) - Method in class org.uberfire.security.client.authz.tree.impl.AbstractPermissionNode
 
addPermission(Permission, String, String) - Method in class org.uberfire.security.client.authz.tree.impl.AbstractPermissionNode
 
addPermission(Permission, String) - Method in interface org.uberfire.security.client.authz.tree.PermissionNode
Add a permission instance to the list
addPermission(Permission, String, String) - Method in interface org.uberfire.security.client.authz.tree.PermissionNode
Add a permission instance to the list
afterLoad(List<PermissionNode>) - Method in interface org.uberfire.security.client.authz.tree.LoadCallback
Called after a list of nodes have been loaded
AuthorizationManagerHelper - Class in org.uberfire.security.client.authz
 
AuthorizationManagerHelper(AuthorizationManager, User) - Constructor for class org.uberfire.security.client.authz.AuthorizationManagerHelper
 
authorize(Resource) - Static method in class org.uberfire.security.client.authz.AuthorizationManagerHelper
 
authorize(Resource, String) - Static method in class org.uberfire.security.client.authz.AuthorizationManagerHelper
 
authorize(Resource, ResourceAction) - Static method in class org.uberfire.security.client.authz.AuthorizationManagerHelper
 
authorize(String, String) - Static method in class org.uberfire.security.client.authz.AuthorizationManagerHelper
 
authorize(ResourceType, ResourceAction) - Static method in class org.uberfire.security.client.authz.AuthorizationManagerHelper
 
authorize(Resource, VotingStrategy) - Static method in class org.uberfire.security.client.authz.AuthorizationManagerHelper
 
authorize(Resource, ResourceAction, VotingStrategy) - Static method in class org.uberfire.security.client.authz.AuthorizationManagerHelper
 
authorize(ResourceType, ResourceAction, VotingStrategy) - Static method in class org.uberfire.security.client.authz.AuthorizationManagerHelper
 
authorize(String) - Static method in class org.uberfire.security.client.authz.AuthorizationManagerHelper
 
authorize(Permission) - Static method in class org.uberfire.security.client.authz.AuthorizationManagerHelper
 
authorize(String, VotingStrategy) - Static method in class org.uberfire.security.client.authz.AuthorizationManagerHelper
 
authorize(Permission, VotingStrategy) - Static method in class org.uberfire.security.client.authz.AuthorizationManagerHelper
 

B

buildRootNode() - Method in interface org.uberfire.security.client.authz.tree.PermissionTreeProvider
Returns a brand new node containing a permission node hierarchy.

C

check(Resource) - Static method in class org.uberfire.security.client.authz.AuthorizationManagerHelper
 
check(Resource, VotingStrategy) - Static method in class org.uberfire.security.client.authz.AuthorizationManagerHelper
 
check(String) - Static method in class org.uberfire.security.client.authz.AuthorizationManagerHelper
 
check(String, VotingStrategy) - Static method in class org.uberfire.security.client.authz.AuthorizationManagerHelper
 
collapse() - Method in class org.uberfire.security.client.authz.tree.impl.AbstractPermissionNode
 
collapse() - Method in interface org.uberfire.security.client.authz.tree.PermissionNode
Collapse the node
createPermissionTree() - Method in class org.uberfire.security.client.authz.tree.impl.DefaultPermissionTreeFactory
 
createPermissionTree(Role) - Method in class org.uberfire.security.client.authz.tree.impl.DefaultPermissionTreeFactory
 
createPermissionTree(Group) - Method in class org.uberfire.security.client.authz.tree.impl.DefaultPermissionTreeFactory
 
createPermissionTree(User, VotingStrategy) - Method in class org.uberfire.security.client.authz.tree.impl.DefaultPermissionTreeFactory
 
createPermissionTree() - Method in interface org.uberfire.security.client.authz.tree.PermissionTreeFactory
 
createPermissionTree(Role) - Method in interface org.uberfire.security.client.authz.tree.PermissionTreeFactory
 
createPermissionTree(Group) - Method in interface org.uberfire.security.client.authz.tree.PermissionTreeFactory
 
createPermissionTree(User, VotingStrategy) - Method in interface org.uberfire.security.client.authz.tree.PermissionTreeFactory
 

D

DefaultLoadOptions - Class in org.uberfire.security.client.authz.tree.impl
 
DefaultLoadOptions() - Constructor for class org.uberfire.security.client.authz.tree.impl.DefaultLoadOptions
 
DefaultPermissionTree - Class in org.uberfire.security.client.authz.tree.impl
 
DefaultPermissionTree(PermissionManager, List<PermissionNode>, PermissionCollection) - Constructor for class org.uberfire.security.client.authz.tree.impl.DefaultPermissionTree
 
DefaultPermissionTreeFactory - Class in org.uberfire.security.client.authz.tree.impl
 
DefaultPermissionTreeFactory() - Constructor for class org.uberfire.security.client.authz.tree.impl.DefaultPermissionTreeFactory
 
DefaultPermissionTreeFactory(PermissionManager, SyncBeanManager) - Constructor for class org.uberfire.security.client.authz.tree.impl.DefaultPermissionTreeFactory
 
DefaultPermissionTreeFactory(PermissionManager, Collection<PermissionTreeProvider>) - Constructor for class org.uberfire.security.client.authz.tree.impl.DefaultPermissionTreeFactory
 

E

expand(LoadCallback) - Method in class org.uberfire.security.client.authz.tree.impl.AbstractPermissionNode
 
expand(LoadCallback) - Method in interface org.uberfire.security.client.authz.tree.PermissionNode
Expand the node.

G

getAuthorizationManager() - Method in class org.uberfire.security.client.authz.AuthorizationManagerHelper
 
getChildrenPermissions(PermissionNode) - Method in class org.uberfire.security.client.authz.tree.impl.DefaultPermissionTree
 
getChildrenResourceIds(PermissionNode) - Method in class org.uberfire.security.client.authz.tree.impl.DefaultPermissionTree
 
getChildrenResourceIds(PermissionNode) - Method in interface org.uberfire.security.client.authz.tree.PermissionTree
Get the resource ids (if any) referenced from the permission instances, see PermissionTree.getPermissions().
getDependencies(Permission) - Method in class org.uberfire.security.client.authz.tree.impl.AbstractPermissionNode
 
getDependencies(Permission) - Method in interface org.uberfire.security.client.authz.tree.PermissionNode
Get the dependencies (if any) attached to a given permission instance.
getLevel() - Method in class org.uberfire.security.client.authz.tree.impl.AbstractPermissionNode
 
getLevel() - Method in interface org.uberfire.security.client.authz.tree.PermissionNode
A number indicating at what specific levels this node is placed within the PermissionTree
getMaxNodes() - Method in class org.uberfire.security.client.authz.tree.impl.DefaultLoadOptions
 
getMaxNodes() - Method in interface org.uberfire.security.client.authz.tree.LoadOptions
The maximum number of nodes to load.
getNodeFullName() - Method in class org.uberfire.security.client.authz.tree.impl.AbstractPermissionNode
 
getNodeFullName() - Method in interface org.uberfire.security.client.authz.tree.PermissionNode
Retrieves the full name to display for the given node.
getNodeName() - Method in class org.uberfire.security.client.authz.tree.impl.AbstractPermissionNode
 
getNodeName() - Method in interface org.uberfire.security.client.authz.tree.PermissionNode
Retrieves the name to display for the given node.
getNodeNamePattern() - Method in class org.uberfire.security.client.authz.tree.impl.DefaultLoadOptions
 
getNodeNamePattern() - Method in interface org.uberfire.security.client.authz.tree.LoadOptions
A string pattern used to match the nodes to load.
getParentNode() - Method in class org.uberfire.security.client.authz.tree.impl.AbstractPermissionNode
 
getParentNode() - Method in interface org.uberfire.security.client.authz.tree.PermissionNode
Get the parent node.
getPermissionDenyName(Permission) - Method in class org.uberfire.security.client.authz.tree.impl.AbstractPermissionNode
 
getPermissionDenyName(Permission) - Method in interface org.uberfire.security.client.authz.tree.PermissionNode
Retrieves the name to display for the deny action.
getPermissionGrantName(Permission) - Method in class org.uberfire.security.client.authz.tree.impl.AbstractPermissionNode
 
getPermissionGrantName(Permission) - Method in interface org.uberfire.security.client.authz.tree.PermissionNode
Retrieves the name to display for the grant action.
getPermissionList() - Method in class org.uberfire.security.client.authz.tree.impl.AbstractPermissionNode
 
getPermissionList() - Method in interface org.uberfire.security.client.authz.tree.PermissionNode
The list of permissions attached to this node.
getPermissions() - Method in class org.uberfire.security.client.authz.tree.impl.DefaultPermissionTree
 
getPermissions() - Method in interface org.uberfire.security.client.authz.tree.PermissionTree
Get the collection of permissions this tree has been initiliazed with
getPermissionTree() - Method in class org.uberfire.security.client.authz.tree.impl.AbstractPermissionNode
 
getPermissionTree() - Method in interface org.uberfire.security.client.authz.tree.PermissionNode
Get the PermissionTree instance this root node has been attached to.
getPermissionTreeProvider() - Method in class org.uberfire.security.client.authz.tree.impl.AbstractPermissionNode
 
getPermissionTreeProvider() - Method in interface org.uberfire.security.client.authz.tree.PermissionNode
Get the provider instance that built this node instance.
getPositionInTree() - Method in class org.uberfire.security.client.authz.tree.impl.AbstractPermissionNode
 
getPositionInTree() - Method in interface org.uberfire.security.client.authz.tree.PermissionNode
The position of the node within the permission tree.
getProperty(String) - Method in class org.uberfire.security.client.authz.tree.impl.AbstractPermissionNode
 
getProperty(String) - Method in interface org.uberfire.security.client.authz.tree.PermissionNode
Get a property attached to this node
getResourceIds() - Method in class org.uberfire.security.client.authz.tree.impl.DefaultLoadOptions
 
getResourceIds() - Method in interface org.uberfire.security.client.authz.tree.LoadOptions
The resource identifiers to take into account when loading the children nodes.
getResourceName() - Method in interface org.uberfire.security.client.authz.tree.HasResources
Retrieves the name of the resource (if any) this node is handling.
getResourceName() - Method in class org.uberfire.security.client.authz.tree.impl.PermissionResourceNode
 
getRootNodes() - Method in class org.uberfire.security.client.authz.tree.impl.DefaultPermissionTree
 
getRootNodes() - Method in interface org.uberfire.security.client.authz.tree.PermissionTree
Get the root nodes of the tree.
getUser() - Method in class org.uberfire.security.client.authz.AuthorizationManagerHelper
 

H

HasResources - Interface in org.uberfire.security.client.authz.tree
Interface implemented for those PermissionNode instances that handle resources.

I

impliesName(PermissionNode) - Method in class org.uberfire.security.client.authz.tree.impl.AbstractPermissionNode
 
impliesName(Permission) - Method in class org.uberfire.security.client.authz.tree.impl.AbstractPermissionNode
 
impliesName(PermissionNode) - Method in interface org.uberfire.security.client.authz.tree.PermissionNode
Retrieve the permissions of the specified node that are implied by this node's permissions.
init() - Method in class org.uberfire.security.client.SecurityEntryPoint
 
isActive() - Method in interface org.uberfire.security.client.authz.tree.PermissionTreeProvider
Flag indicating if this provider is in active state.
isExpanded() - Method in class org.uberfire.security.client.authz.tree.impl.AbstractPermissionNode
 
isExpanded() - Method in interface org.uberfire.security.client.authz.tree.PermissionNode
Get the expand status

L

LoadCallback - Interface in org.uberfire.security.client.authz.tree
Callback interface for the processing of the PermissionNode instances retrieved after expanding its parent node (see PermissionNode.expand(LoadCallback)).
loadChildren(PermissionNode, LoadOptions, LoadCallback) - Method in interface org.uberfire.security.client.authz.tree.PermissionTreeProvider
Asynchronous interface for loading the children nodes of a given parent permission node.
LoadOptions - Interface in org.uberfire.security.client.authz.tree
Interface defining several options for altering the way permission nodes are loaded

O

onPolicySaved(AuthorizationPolicySavedEvent) - Method in class org.uberfire.security.client.SecurityEntryPoint
 
org.uberfire.security.client - package org.uberfire.security.client
 
org.uberfire.security.client.authz - package org.uberfire.security.client.authz
 
org.uberfire.security.client.authz.tree - package org.uberfire.security.client.authz.tree
 
org.uberfire.security.client.authz.tree.impl - package org.uberfire.security.client.authz.tree.impl
 

P

PermissionGroupNode - Class in org.uberfire.security.client.authz.tree.impl
An group node contains a non-modifiable set of children nodes
PermissionGroupNode() - Constructor for class org.uberfire.security.client.authz.tree.impl.PermissionGroupNode
 
PermissionGroupNode(PermissionTreeProvider) - Constructor for class org.uberfire.security.client.authz.tree.impl.PermissionGroupNode
 
PermissionLeafNode - Class in org.uberfire.security.client.authz.tree.impl
A leaf node does not contain any children and it only allows for changing its permission values
PermissionLeafNode() - Constructor for class org.uberfire.security.client.authz.tree.impl.PermissionLeafNode
 
PermissionNode - Interface in org.uberfire.security.client.authz.tree
A permission tree node
PermissionResourceNode - Class in org.uberfire.security.client.authz.tree.impl
A resource node allows for adding or removing children nodes (each one represents a set of permissions over a single resource instance) at runtime.
PermissionResourceNode() - Constructor for class org.uberfire.security.client.authz.tree.impl.PermissionResourceNode
 
PermissionResourceNode(String, PermissionTreeProvider) - Constructor for class org.uberfire.security.client.authz.tree.impl.PermissionResourceNode
 
PermissionTree - Interface in org.uberfire.security.client.authz.tree
A hierarchy of PermissionNode instances
PermissionTreeFactory - Interface in org.uberfire.security.client.authz.tree
Interface used to initialize PermissionTree instances.
PermissionTreeProvider - Interface in org.uberfire.security.client.authz.tree
A PermissionTree is composed by a list of root nodes.
PermissionTreeVisitor - Interface in org.uberfire.security.client.authz.tree
PermissionTree visitor interface
propertyEquals(String, Object) - Method in class org.uberfire.security.client.authz.tree.impl.AbstractPermissionNode
 
propertyEquals(String, Object) - Method in interface org.uberfire.security.client.authz.tree.PermissionNode
Check if a property exists and matchs the given value

S

SecurityEntryPoint - Class in org.uberfire.security.client
 
SecurityEntryPoint() - Constructor for class org.uberfire.security.client.SecurityEntryPoint
 
setMaxNodes(int) - Method in class org.uberfire.security.client.authz.tree.impl.DefaultLoadOptions
 
setNodeFullName(String) - Method in class org.uberfire.security.client.authz.tree.impl.AbstractPermissionNode
 
setNodeName(String) - Method in class org.uberfire.security.client.authz.tree.impl.AbstractPermissionNode
 
setNodeNamePattern(String) - Method in class org.uberfire.security.client.authz.tree.impl.DefaultLoadOptions
 
setParentNode(PermissionNode) - Method in class org.uberfire.security.client.authz.tree.impl.AbstractPermissionNode
 
setParentNode(PermissionNode) - Method in interface org.uberfire.security.client.authz.tree.PermissionNode
Set this node's parent
setPermissionDenyName(Permission, String) - Method in class org.uberfire.security.client.authz.tree.impl.AbstractPermissionNode
 
setPermissionGrantName(Permission, String) - Method in class org.uberfire.security.client.authz.tree.impl.AbstractPermissionNode
 
setPermissionTree(PermissionTree) - Method in class org.uberfire.security.client.authz.tree.impl.AbstractPermissionNode
 
setPermissionTree(PermissionTree) - Method in interface org.uberfire.security.client.authz.tree.PermissionNode
Attach this root node to the given PermissionTree instance.
setPermissionTreeProvider(PermissionTreeProvider) - Method in class org.uberfire.security.client.authz.tree.impl.AbstractPermissionNode
 
setPermissionTreeProvider(PermissionTreeProvider) - Method in interface org.uberfire.security.client.authz.tree.PermissionNode
Set the provider instance that built this node instance.
setPositionInTree(int) - Method in class org.uberfire.security.client.authz.tree.impl.AbstractPermissionNode
 
setProperty(String, Object) - Method in class org.uberfire.security.client.authz.tree.impl.AbstractPermissionNode
 
setProperty(String, Object) - Method in interface org.uberfire.security.client.authz.tree.PermissionNode
Attach a property to this node
setResourceIds(Collection<String>) - Method in class org.uberfire.security.client.authz.tree.impl.DefaultLoadOptions
 
setResourceName(String) - Method in class org.uberfire.security.client.authz.tree.impl.PermissionResourceNode
 

U

updatePermissionList(PermissionCollection) - Method in class org.uberfire.security.client.authz.tree.impl.AbstractPermissionNode
 
updatePermissionList(PermissionCollection) - Method in interface org.uberfire.security.client.authz.tree.PermissionNode
Updates the node's permission values according to the values specified in the given collection.

V

visit(PermissionNode) - Method in interface org.uberfire.security.client.authz.tree.PermissionTreeVisitor
Visit the given PermissionNode.
A B C D E G H I L O P S U V 
Skip navigation links
UberFire Security Client 2.20.0.Final-redhat-00002

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