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 |