org.openpermis.editor.policy.view
Class RoleNode

java.lang.Object
  extended by org.openpermis.editor.policy.view.RoleNode
All Implemented Interfaces:
TreeNode

 class RoleNode
extends Object
implements TreeNode

Since:
0.3.0

Field Summary
private  org.openpermis.policy.bean.RoleHierarchyBean hierarchy
           
private  RoleNode parent
           
private  String role
           
private  List<TreeNode> subRoles
           
 
Constructor Summary
RoleNode(org.openpermis.policy.bean.RoleHierarchyBean hierarchy)
           
RoleNode(org.openpermis.policy.bean.RoleHierarchyBean hierarchy, String role, RoleNode parent)
           
 
Method Summary
 Enumeration children()
           
 boolean getAllowsChildren()
           
 TreeNode getChildAt(int childIndex)
           
 int getChildCount()
           
 int getIndex(TreeNode node)
           
 TreeNode getParent()
           
 String getRole()
           
 boolean isLeaf()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

parent

private RoleNode parent
Since:
0.3.0

role

private String role
Since:
0.3.0

subRoles

private List<TreeNode> subRoles
Since:
0.3.0

hierarchy

private org.openpermis.policy.bean.RoleHierarchyBean hierarchy
Since:
0.3.0
Constructor Detail

RoleNode

public RoleNode(org.openpermis.policy.bean.RoleHierarchyBean hierarchy,
                String role,
                RoleNode parent)
Since:
0.3.0

RoleNode

public RoleNode(org.openpermis.policy.bean.RoleHierarchyBean hierarchy)
Since:
0.3.0
Method Detail

children

public Enumeration children()
Specified by:
children in interface TreeNode
Since:
0.3.0

getAllowsChildren

public boolean getAllowsChildren()
Specified by:
getAllowsChildren in interface TreeNode
Since:
0.3.0

getChildAt

public TreeNode getChildAt(int childIndex)
Specified by:
getChildAt in interface TreeNode
Since:
0.3.0

getChildCount

public int getChildCount()
Specified by:
getChildCount in interface TreeNode
Since:
0.3.0

getIndex

public int getIndex(TreeNode node)
Specified by:
getIndex in interface TreeNode
Since:
0.3.0

getParent

public TreeNode getParent()
Specified by:
getParent in interface TreeNode
Since:
0.3.0

getRole

public String getRole()
Since:
0.3.0

isLeaf

public boolean isLeaf()
Specified by:
isLeaf in interface TreeNode
Since:
0.3.0

toString

public String toString()
Overrides:
toString in class Object
Since:
0.3.0


PERMIS Role Based Access Control 0.4.0 (Build 15)
2009/05/20 08:15:22
Copyright (c) 2002-2007 Ergon Informatik AG