Uses of Interface
org.uberfire.security.client.authz.tree.PermissionNode
-
Packages that use PermissionNode Package Description org.uberfire.security.client.authz.tree org.uberfire.security.client.authz.tree.impl -
-
Uses of PermissionNode in org.uberfire.security.client.authz.tree
Methods in org.uberfire.security.client.authz.tree that return PermissionNode Modifier and Type Method Description PermissionNodePermissionTreeProvider. buildRootNode()Returns a brand new node containing a permission node hierarchy.PermissionNodePermissionNode. getParentNode()Get the parent node.Methods in org.uberfire.security.client.authz.tree that return types with arguments of type PermissionNode Modifier and Type Method Description List<PermissionNode>PermissionTree. getRootNodes()Get the root nodes of the tree.Methods in org.uberfire.security.client.authz.tree with parameters of type PermissionNode Modifier and Type Method Description Collection<String>PermissionTree. getChildrenResourceIds(PermissionNode parentNode)Get the resource ids (if any) referenced from the permission instances, seePermissionTree.getPermissions().List<org.uberfire.security.authz.Permission>PermissionNode. impliesName(PermissionNode node)Retrieve the permissions of the specified node that are implied by this node's permissions.voidPermissionTreeProvider. loadChildren(PermissionNode parent, LoadOptions options, LoadCallback consumer)Asynchronous interface for loading the children nodes of a given parent permission node.voidPermissionNode. setParentNode(PermissionNode parentNode)Set this node's parentvoidPermissionTreeVisitor. visit(PermissionNode node)Visit the givenPermissionNode.Method parameters in org.uberfire.security.client.authz.tree with type arguments of type PermissionNode Modifier and Type Method Description voidLoadCallback. afterLoad(List<PermissionNode> nodeList)Called after a list of nodes have been loaded -
Uses of PermissionNode in org.uberfire.security.client.authz.tree.impl
Classes in org.uberfire.security.client.authz.tree.impl that implement PermissionNode Modifier and Type Class Description classAbstractPermissionNodeclassPermissionGroupNodeAn group node contains a non-modifiable set of children nodesclassPermissionLeafNodeA leaf node does not contain any children and it only allows for changing its permission valuesclassPermissionResourceNodeA resource node allows for adding or removing children nodes (each one represents a set of permissions over a single resource instance) at runtime.Methods in org.uberfire.security.client.authz.tree.impl that return PermissionNode Modifier and Type Method Description PermissionNodeAbstractPermissionNode. getParentNode()Methods in org.uberfire.security.client.authz.tree.impl that return types with arguments of type PermissionNode Modifier and Type Method Description List<PermissionNode>DefaultPermissionTree. getRootNodes()Methods in org.uberfire.security.client.authz.tree.impl with parameters of type PermissionNode Modifier and Type Method Description voidDefaultPermissionTree. accept(PermissionTreeVisitor visitor, PermissionNode node)Set<org.uberfire.security.authz.Permission>DefaultPermissionTree. getChildrenPermissions(PermissionNode parent)Collection<String>DefaultPermissionTree. getChildrenResourceIds(PermissionNode node)List<org.uberfire.security.authz.Permission>AbstractPermissionNode. impliesName(PermissionNode node)voidAbstractPermissionNode. setParentNode(PermissionNode parentNode)Method parameters in org.uberfire.security.client.authz.tree.impl with type arguments of type PermissionNode Modifier and Type Method Description voidDefaultPermissionTree. accept(PermissionTreeVisitor visitor, List<PermissionNode> children)Constructor parameters in org.uberfire.security.client.authz.tree.impl with type arguments of type PermissionNode Constructor Description DefaultPermissionTree(org.uberfire.security.authz.PermissionManager permissionManager, List<PermissionNode> rootNodes, org.uberfire.security.authz.PermissionCollection permissions)
-