com.bea.security.entitlements.admin.rbac
Class IdentityNode

java.lang.Object
  extended byorg.apache.myfaces.custom.tree2.TreeNodeBase
      extended bycom.bea.security.entitlements.admin.rbac.TreeNodeWithSelection
          extended bycom.bea.security.entitlements.admin.rbac.BaseTreeNode
              extended bycom.bea.security.entitlements.admin.rbac.IdentityNode
All Implemented Interfaces:
java.lang.Comparable, java.io.Serializable, org.apache.myfaces.custom.tree2.TreeNode

public class IdentityNode
extends BaseTreeNode

See Also:
Serialized Form

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
IdentityNode(java.lang.String name)
          Constructor to create a new IdentityNode
IdentityNode(java.lang.String name, boolean isLeaf)
          Constructor to create a new IdentityNode
 
Method Summary
 void addIdentityDirectory(java.lang.String name)
          Create a new identity directory
 java.util.List getChildren()
          Get children identity directory nodes
 java.lang.String getNodeType()
          Return identity node type constant
 void removeIdentityDirectory(java.lang.String name)
          Remove an identity directory
 
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, 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

IdentityNode

public IdentityNode(java.lang.String name)
Constructor to create a new IdentityNode

Parameters:
name - Name of the identity to create

IdentityNode

public IdentityNode(java.lang.String name,
                    boolean isLeaf)
Constructor to create a new IdentityNode

Parameters:
name - Name of the identity to create
isLeaf - true if leaf, false otherwise
Method Detail

addIdentityDirectory

public void addIdentityDirectory(java.lang.String name)
Create a new identity directory

Parameters:
name - new identity directory name

getChildren

public java.util.List getChildren()
Get children identity directory nodes

Returns:
a list of IdentityDirectoryNode if any

getNodeType

public java.lang.String getNodeType()
Return identity node type constant

Specified by:
getNodeType in class BaseTreeNode
Returns:
returns BaseTreeNode.IDENTITY_NODE for identity node

removeIdentityDirectory

public void removeIdentityDirectory(java.lang.String name)
Remove an identity directory

Parameters:
name - identity directory name


Copyright © 2007 BEA Systems Inc. All Rights Reserved.