|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.myfaces.custom.tree2.TreeNodeBase
com.bea.security.entitlements.admin.rbac.TreeNodeWithSelection
com.bea.security.entitlements.admin.rbac.BaseTreeNode
com.bea.security.entitlements.admin.rbac.AttributableEntitlementNode
com.bea.security.entitlements.admin.rbac.RolePermissionSetNode
Abstract class to common to both RoleNode and PermissionSet Nodes. Defines method signatuures and also mandates methods signatures common to both nodes.
Field Summary |
Fields inherited from class com.bea.security.entitlements.admin.rbac.BaseTreeNode |
IDENTITY_DIRECTORY_NODE, IDENTITY_NODE, NAVIGATION_NODE, PERMISSION_NODE, PERMISSION_SET_NODE, REPORTING_NODE, RESOURCE_NODE, ROLE_NODE, SOD_NODE |
Constructor Summary | |
RolePermissionSetNode()
Default constructor |
|
RolePermissionSetNode(java.lang.String type,
java.lang.String description,
boolean leaf)
Constructor for a given type |
|
RolePermissionSetNode(java.lang.String type,
java.lang.String description,
java.lang.String identifier,
boolean leaf)
Constructor for a given type and identifier |
|
RolePermissionSetNode(TreeNodeWithSelection parentNode,
java.lang.String type,
java.lang.String description,
boolean leaf)
Constructor for a given type and parent |
Method Summary | |
abstract java.lang.String |
addPermissions()
|
java.lang.String |
decreasePermissionIndex()
For paging purposes, decrement on remove existing permission |
abstract java.util.List |
getAllRbacPermissions()
Get All RBAC Permission objects associated to this node |
abstract java.util.List |
getCurrentAvailablePermissions()
Get all available permissions for this node |
abstract java.util.List |
getCurrentIndividualPermissions()
Get just the individual permissions for this node |
abstract java.util.List |
getDirectAttributes()
Get Direct Atttributes for this node |
abstract java.util.List |
getDirectRbacPermissions()
Accessor method to get direct permissions for this node |
abstract java.util.List |
getIndividualPermissions()
Get just the individual permissions for this node |
abstract java.util.List |
getInheritedPermissions()
Get all inherited pemissions for this node |
java.lang.String |
increasePermissionIndex()
For paging purposes, increment add new permission |
abstract java.lang.String |
removePermissions()
Remove permissions method. |
Methods inherited from class com.bea.security.entitlements.admin.rbac.AttributableEntitlementNode |
cancelModifyAttribute, getCurrentAttribute, isNewAttribute, newAttributeAction, removeCurrentAttributeFromList, setAttributes, setAttrIdx, setCurrentAttribute, setNewAttribute |
Methods inherited from class com.bea.security.entitlements.admin.rbac.BaseTreeNode |
getNodeType |
Methods inherited from class com.bea.security.entitlements.admin.rbac.TreeNodeWithSelection |
compareTo, getNodeByName, getParent, isSelected, removeNode, setChildrenSelectedRecursively, setNeedUpdateChildren, setParent, setSelected |
Methods inherited from class org.apache.myfaces.custom.tree2.TreeNodeBase |
getChildCount, getChildren, getDescription, getIdentifier, getType, isLeaf, setDescription, setIdentifier, setLeaf, setType |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public RolePermissionSetNode()
public RolePermissionSetNode(java.lang.String type, java.lang.String description, boolean leaf)
type
- type of the node for example "Role" or "PermossionSet" etcdescription
- description to useleaf
- true if leaf, false otherwisepublic RolePermissionSetNode(java.lang.String type, java.lang.String description, java.lang.String identifier, boolean leaf)
type
- type of the node for example "Role" or "PermossionSet" etcdescription
- description to useidentifier
- identifier for nodeleaf
- true if leaf, false otherwisepublic RolePermissionSetNode(TreeNodeWithSelection parentNode, java.lang.String type, java.lang.String description, boolean leaf)
parentNode
- parent node to settype
- type of the node for example "Role" or "PermossionSet" etcdescription
- description to useleaf
- true if leaf, false otherwiseMethod Detail |
public abstract java.lang.String addPermissions()
public java.lang.String decreasePermissionIndex()
public abstract java.util.List getAllRbacPermissions()
public abstract java.util.List getCurrentAvailablePermissions()
public abstract java.util.List getCurrentIndividualPermissions()
public abstract java.util.List getDirectAttributes()
public abstract java.util.List getDirectRbacPermissions()
public abstract java.util.List getIndividualPermissions()
public abstract java.util.List getInheritedPermissions()
public java.lang.String increasePermissionIndex()
public abstract java.lang.String removePermissions()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |