Click or drag to resize

NamePathStringParentHierarchyTEntity Class

Provides hierarchy manipulation methods for trees stored with string parents and full paths, represented with delimitied node names
Inheritance Hierarchy
SystemObject
  Aloe.EnterpriseOne.Model.Core.HierarchiesHierarchy
    Aloe.EnterpriseOne.Model.Core.HierarchiesNamePathStringParentHierarchyTEntity

Namespace:  Aloe.EnterpriseOne.Model.Core.Hierarchies
Assembly:  Aloe.EnterpriseOne.Model (in Aloe.EnterpriseOne.Model.dll) Version: 20.1.3.5
Syntax
public class NamePathStringParentHierarchy<TEntity> : Hierarchy
where TEntity : EnterpriseOneEntityObject, IHierarchyNodeProvider

Type Parameters

TEntity

The NamePathStringParentHierarchyTEntity type exposes the following members.

Constructors
  NameDescription
Public methodNamePathStringParentHierarchyTEntity
Initializes a new instance of the NamePathStringParentHierarchyTEntity class.
Top
Properties
  NameDescription
Public propertyDelimiter
Gets the delimiter, used to separate nodes in the node path.
Public propertyFullPathDataAttribute
Gets the full path data attribute.
Public propertyNameDataAttribute
Gets the name data attribute.
Public propertyParentDataAttribute
Gets the parent data attribute.
Top
Methods
  NameDescription
Public methodChangeCodeAndName
Changes the code and the name of the specified node.
(Overrides HierarchyChangeCodeAndName(IHierarchyNode, ICodeNamePair).)
Public methodChangeParent
Changes the parent of the specified node.
(Overrides HierarchyChangeParent(IHierarchyNode, IHierarchyNode).)
Public methodGetDirectSubNodes
Gets the direct sub-nodes of the specified node.
(Overrides HierarchyGetDirectSubNodes(ObjectTransaction, IHierarchyNode).)
Public methodGetParentNode
Gets the direct parent node of the specified node.
(Overrides HierarchyGetParentNode(IHierarchyNode).)
Public methodGetTreeLevel
Gets the level of deepness of the node within the tree, with the root nodes having a level of 1.
(Inherited from Hierarchy.)
Public methodHasSubNodes
Determines whether the specified node has sub nodes.
(Inherited from Hierarchy.)
Public methodIsSubNodeOf
Determines whether a node is a direct or indirect sub-node of a parent node.
(Inherited from Hierarchy.)
Public methodPreloadHierarchy
Preloads all hierarchy nodes and allows fast hierarchy operations.
(Overrides HierarchyPreloadHierarchy(ObjectTransaction).)
Public methodTraverseAllSubNodes
Returns the specified node, and its direct and indirect sub-nodes.
(Overrides HierarchyTraverseAllSubNodes(ObjectTransaction, IHierarchyNode).)
Top
See Also