Class sap.ui.model.analytics.odata4analytics.RecursiveHierarchyModule: sap/ui/model/analytics/odata4analytics


Representation of a recursive hierarchy.

Constructor Summary
new sap.ui.model.analytics.odata4analytics.RecursiveHierarchy(oEntityType, oNodeIDProperty, oParentNodeIDProperty, oNodeLevelProperty, oNodeValueProperty)Create a representation of a recursive hierarchy defined on one multiple properties in an OData entity type query.
Method Summary
getNodeIDProperty()Get the property holding the node ID of the hierarchy node
getNodeLevelProperty()Get the property holding the level of the hierarchy node
getNodeValueProperty()Get the property holding the value that is structurally organized by the hierarchy
getParentNodeIDProperty()Get the property holding the parent node ID of the hierarchy node
isLeveledHierarchy()Get indicator if this is a leveled hierarchy
isRecursiveHierarchy()Get indicator if this is a recursive hierarchy
Constructor Detail
new sap.ui.model.analytics.odata4analytics.RecursiveHierarchy(oEntityType, oNodeIDProperty, oParentNodeIDProperty, oNodeLevelProperty, oNodeValueProperty)
Create a representation of a recursive hierarchy defined on one multiple properties in an OData entity type query. Do not create your own instances.
Parameters:
{EntityType}oEntityType object for the entity type
{object}oNodeIDProperty DataJS object for the property holding the hierarchy node ID identifying the hierarchy node to which the OData entry belongs
{object}oParentNodeIDProperty DataJS object for the property holding the node ID of the parent of the hierarchy node pointed to by the value of oNodeIDProperty
{object}oNodeLevelProperty DataJS object for the property holding the level number for the of the hierarchy node pointed to by the value of oNodeIDProperty
{object}oNodeValueProperty DataJS object for the property holding the data value for the of the hierarchy node pointed to by the value of oNodeIDProperty
Method Detail
getNodeIDProperty(): object
Get the property holding the node ID of the hierarchy node
Returns:
{object} The DataJS object representing this property
getNodeLevelProperty(): object
Get the property holding the level of the hierarchy node
Returns:
{object} The DataJS object representing this property
getNodeValueProperty(): object
Get the property holding the value that is structurally organized by the hierarchy
Returns:
{object} The DataJS object representing this property
getParentNodeIDProperty(): object
Get the property holding the parent node ID of the hierarchy node
Returns:
{object} The DataJS object representing this property
isLeveledHierarchy(): boolean
Get indicator if this is a leveled hierarchy
Returns:
{boolean} False
isRecursiveHierarchy(): boolean
Get indicator if this is a recursive hierarchy
Returns:
{boolean} True