A B C D E G H I L O P S U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
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) - Method in interface org.uberfire.security.client.authz.tree.PermissionTree
-
Entry point for visitor interfaces
- accept(PermissionTreeVisitor, List<PermissionNode>) - 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
- 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
Permissioninstance 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) - Method in interface org.uberfire.security.client.authz.tree.PermissionNode
-
Add a permission instance to the list
- addPermission(Permission, String, String) - Method in class org.uberfire.security.client.authz.tree.impl.AbstractPermissionNode
- 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(String) - Static method in class org.uberfire.security.client.authz.AuthorizationManagerHelper
- authorize(String, String) - 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) - Static method in class org.uberfire.security.client.authz.AuthorizationManagerHelper
- authorize(Permission, VotingStrategy) - Static method in 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, VotingStrategy) - Static method in class org.uberfire.security.client.authz.AuthorizationManagerHelper
- authorize(Resource, ResourceAction) - 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) - Static method in class org.uberfire.security.client.authz.AuthorizationManagerHelper
- authorize(ResourceType, ResourceAction, 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(String) - Static method in class org.uberfire.security.client.authz.AuthorizationManagerHelper
- check(String, VotingStrategy) - Static method in class org.uberfire.security.client.authz.AuthorizationManagerHelper
- 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
- 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() - Method in interface org.uberfire.security.client.authz.tree.PermissionTreeFactory
- createPermissionTree(Group) - Method in class org.uberfire.security.client.authz.tree.impl.DefaultPermissionTreeFactory
- createPermissionTree(Group) - Method in interface org.uberfire.security.client.authz.tree.PermissionTreeFactory
- createPermissionTree(User, VotingStrategy) - Method in class org.uberfire.security.client.authz.tree.impl.DefaultPermissionTreeFactory
- createPermissionTree(User, VotingStrategy) - Method in interface org.uberfire.security.client.authz.tree.PermissionTreeFactory
- createPermissionTree(Role) - Method in class org.uberfire.security.client.authz.tree.impl.DefaultPermissionTreeFactory
- createPermissionTree(Role) - 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, Collection<PermissionTreeProvider>) - 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
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
PermissionTreeinstance 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
PermissionNodeinstances that handle resources.
I
- impliesName(Permission) - Method in class org.uberfire.security.client.authz.tree.impl.AbstractPermissionNode
- impliesName(PermissionNode) - 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.
- 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
PermissionNodeinstances retrieved after expanding its parent node (seePermissionNode.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
- 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
PermissionNodeinstances - PermissionTreeFactory - Interface in org.uberfire.security.client.authz.tree
-
Interface used to initialize
PermissionTreeinstances. - PermissionTreeProvider - Interface in org.uberfire.security.client.authz.tree
-
A
PermissionTreeis composed by a list of root nodes. - PermissionTreeVisitor - Interface in org.uberfire.security.client.authz.tree
-
PermissionTreevisitor 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
- 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
PermissionTreeinstance. - 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.
All Classes All Packages