Skip navigation links

Oracle Role Manager Java API Reference
10g (10.1.4)
E14613-01


oracle.iam.rm.server_api
Interface ServerHierarchyNode

All Superinterfaces:
java.io.Serializable

public interface ServerHierarchyNode
extends java.io.Serializable

The server representation of a HierarchyNode. <p/> This is not normally referred to directly by consuming systems that would instead use the Client API's HierarchyNode interface.


Method Summary
 ServerEntity getParentEntity()
          Gets this node's direct parent.
 java.lang.String getType()
          Gets the hierarchy type that this ServerHierarchyNode is part of.
 boolean isActiveMember()
          Determines whether this ServerHierarchyNode is in the "active" space of the hierarchy.
 boolean mayHaveChildren()
          Determines whether this ServerHierarchyNode could potentially have child nodes.

 

Method Detail

getParentEntity

ServerEntity getParentEntity()
Gets this node's direct parent.
Returns:
ServerEntity representing this node's direct parent or null if it does not have one.

mayHaveChildren

boolean mayHaveChildren()
Determines whether this ServerHierarchyNode could potentially have child nodes. If true, it does not mean that there are children, just that there is a possibility. If it returns false, there are definitely no children (such as a leaf node).
Returns:
Boolean true if this HierarchyNode could have children, otherwise false.

getType

java.lang.String getType()
Gets the hierarchy type that this ServerHierarchyNode is part of.
Returns:
String representing hierarchy type of this node.

isActiveMember

boolean isActiveMember()
Determines whether this ServerHierarchyNode is in the "active" space of the hierarchy.
Returns:
Boolean true if the node is is in the "active" space of the hierarchy, otherwise false.

Skip navigation links

Oracle Role Manager Java API Reference
10g (10.1.4)
E14613-01


Copyright © 2008, 2009 Oracle. All Rights Reserved.