HierarchyNode Class |
Namespace: Aloe.EnterpriseOne.Model.Core.Hierarchies
The HierarchyNode type exposes the following members.
Name | Description | |
---|---|---|
![]() | HierarchyNode |
Initializes a new instance of the HierarchyNode class.
|
Name | Description | |
---|---|---|
![]() | AsObject |
Gets the backing domain object.
|
![]() | Code |
Gets the code.
|
![]() | Hierarchy |
Gets the hierarchy.
|
![]() | Name |
Gets the name.
|
![]() | ParentNode |
Gets or sets the parent node of the node.
|
![]() | SubNodes |
Gets the direct (immediate) sub nodes of the node.
|
![]() | TreeLevel |
Gets the level of deepness of the node within the tree, starting with 1 for the root nodes.
|
Name | Description | |
---|---|---|
![]() | ChangeCodeAndName |
Changes the code and the name of the node.
|
![]() | Equals |
Determines whether the specified Object, is equal to this instance.
(Overrides ObjectEquals(Object).) |
![]() | GetHashCode |
Returns a hash code for this instance.
(Overrides ObjectGetHashCode.) |
![]() | IsSubNodeOf |
Determines whether the node is sub node of the specified node.
|
![]() | ToString |
Returns a String that represents this instance.
(Overrides ObjectToString.) |
![]() | TraverseAllSubNodes |
Gets all sub nodes, both direct and indirect of the node.
|
Name | Description | |
---|---|---|
![]() ![]() | Equality |
Implements the operator ==.
|
![]() ![]() | Inequality |
Implements the operator !=.
|
Name | Description | |
---|---|---|
![]() | GetFullCodePath |
Gets the full path of codes, delimited with the delimiter.
(Defined by IHierarchyNodeExtensions.) |
![]() | GetParentNodes |
Gets the parent nodes of a node, up to the root.
The nodes are ordered, starting from the direct parent to the root.
(Defined by IHierarchyNodeExtensions.) |
HierarchyNode is used to store hierarchy nodes when the nodes themselves cannot (or it is not desired to) be represented by entity object. Implementations of IHierarchyNodeProvider also typically create an instance of HierarchyNode in order to implement the interface.
HierarchyNode works as a typical hierarchy node, calling the Hierarchy methods for almost all of its functionality.