# Uses of Interface
com.orchestranetworks.hierarchy.HierarchyNode

Packages that use HierarchyNode
Package
Description
com.orchestranetworks.hierarchy
Provides an interface for accessing a hierarchy view node.
com.orchestranetworks.service
Provides classes and interfaces for implementing specific services and access rules on EBX®.
com.orchestranetworks.ui
This package provides the capability to create custom user interface components that are integrated within EBX®.
com.orchestranetworks.ui.form.widget
This package provides a library of user interface widgets.
com.orchestranetworks.ui.selection
This package provides interfaces with information about the selection.

- ## Uses of HierarchyNode in com.orchestranetworks.hierarchy

  Methods in com.orchestranetworks.hierarchy that return HierarchyNode
  Modifier and Type
  Method
  Description
  `HierarchyNode`
  HierarchyNode.`getParentHierarchyNode()`
  Returns this node's parent node in the hierarchy.

- ## Uses of HierarchyNode in com.orchestranetworks.service

  Methods in com.orchestranetworks.service that return HierarchyNode
  Modifier and Type
  Method
  Description
  `abstract HierarchyNode`
  ServiceContext.`getCurrentHierarchyNode()`
  Deprecated.
  Methods in com.orchestranetworks.service that return types with arguments of type HierarchyNode
  Modifier and Type
  Method
  Description
  `abstract List<HierarchyNode>`
  ServiceContext.`getSelectedHierarchyNodes()`
  Deprecated.
  Returns the nodes currently selected in a hierarchy.
  Methods in com.orchestranetworks.service with parameters of type HierarchyNode
  Modifier and Type
  Method
  Description
  `ActionPermission`
  ServicePermissionForHierarchy.`getPermissionForHierarchy(HierarchyNode aHierarchyNode, Session aSession)`
  Returns the permissions for the arguments specified.

- ## Uses of HierarchyNode in com.orchestranetworks.ui

  Methods in com.orchestranetworks.ui that return HierarchyNode
  Modifier and Type
  Method
  Description
  `HierarchyNode`
  UIAjaxContext.`getHierarchyNode()`
  Returns the current hierarchy node if the user interface is in the context of a hierarchy.
  `HierarchyNode`
  UIContext.`getHierarchyNode()`
  Deprecated.
  Replaced by `UIContext.getHierarchyMember()`.
  `HierarchyNode`
  UIFormRequestContext.`getHierarchyNode()`
  Returns current hierarchy node if the current `UIForm` is instantiated in the context of a hierarchy.
  `HierarchyNode`
  UILabelRendererForHierarchyContext.`getHierarchyNode()`
  Deprecated.
  Returns the current hierarchy node being displayed.

- ## Uses of HierarchyNode in com.orchestranetworks.ui.form.widget

  Methods in com.orchestranetworks.ui.form.widget that return HierarchyNode
  Modifier and Type
  Method
  Description
  `HierarchyNode`
  WidgetDisplayContext.`getHierarchyNode()`
  Deprecated.
  Replaced by `WidgetDisplayContext.getHierarchyMember()`.

- ## Uses of HierarchyNode in com.orchestranetworks.ui.selection

  Methods in com.orchestranetworks.ui.selection that return HierarchyNode
  Modifier and Type
  Method
  Description
  `HierarchyNode`
  HierarchyNodeEntitySelection.`getHierarchyNode()`
  Returns the selected hierarchy node.
  Methods in com.orchestranetworks.ui.selection that return types with arguments of type HierarchyNode
  Modifier and Type
  Method
  Description
  `Iterator<HierarchyNode>`
  HierarchyEntitySelection.`getSelectedHierarchyNodes()`
  Returns a new iterator on the selected hierarchy nodes if any, an empty iterator otherwise.