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
getNodeValueProperty()Get the property holding the value that is structurally organized by the 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 |