DimensionHierarchy::getSingleAttributeHierarchies Method
Get a collection of hierarchies that contain a hierarchy for each selected dimension attribute.
Syntax
server public static Map getSingleAttributeHierarchies([DimensionEnumeration _dimensionAttributeSetId])
Run On
Server
Parameters
- _dimensionAttributeSetId
Type: DimensionEnumeration Extended Data Type
The record ID of the dimension attribute set that specifies the dimension attributes; optional.
Return Value
Type: Map Class
A map that contains the dimension attribute and hierarchy information.
Remarks
The map key is an integer that has valid values of 1, 2, and 3. The map value is another map for the first two values, and a list for the third. The first map holds the DimensionAttribute table buffers. The second map holds the hierarchies, each of which has a single level. For the both these maps, the map key is the record ID of the DimensionAttribute record. For the first map, the map value is the corresponding DimensionAttribute table buffer. For the second map, the map value is the record ID of the DimensionHierarchy record. The list contains the ID of the dimension attribute record in ascending dimension name order. Note that the hierarchies do not have an associated constraint tree. The dimension attribute for the main account is excluded.