Hierarchy Developer's Guide for Oracle Billing Insight > APIs for Customizing Oracle Billing Insight Hierarchy Manager >

IHierarchyNodeHandle Interface


The IHierarchyNodeHandle interface provides a protocol to access a hierarchy node. IHierarchyNodeHandle is a light version of a hierarchy node. This protocol can be used to retrieve IHierarchyNode when full information about the node is required. The handle class has been used by higher layer, such as UI service layer to build UI element of the tree. Table 16 describes the methods available for the IHierarchyNodeHandle API.

Table 16. IHierarchyNodeHandle Methods
Method
Description

IHierarchyNode getHierarchyNode()

Retrieves the hierarchy node corresponding to this handle.

java.lang.String getLinkTargetName()

Retrieves link target name for displaying hierarchy node.

java.lang.String getNodeId()

Returns string identifier for the hierarchy node. The value returned is usually a long value, but can change depending on the implementation.

java.lang.Long getParentId()

Retrieves unique identifier of the parent node.

java.lang.String getParentLinkTargetName()

Retrieves the link target name for parent node.

java.lang.String getPath()

Retrieves the path this node holds in the hierarchy.

java.lang.Long getVersion()

The version number of hierarchy node represented by this handle. The value is the database version number and is not related to versioned hierarchies.

Hierarchy Developer's Guide for Oracle Billing Insight Copyright © 2015, Oracle and/or its affiliates. All rights reserved. Legal Notices.