HierarchyData Class

The data contract class for IHierarchy class.
Inheritance Hierarchy

Namespace:  Dundas.BI.WebApi.Models
Assembly:  Dundas.BI.WebApiCore (in Dundas.BI.WebApiCore.dll) Version: 2.0.0.0 (24.1.0.1001)
Syntax
[DataContractAttribute]
public class HierarchyData : AnalysisElementData

The HierarchyData type exposes the following members.

Constructors
  NameDescription
Public methodHierarchyData
Initializes a new instance of the HierarchyData class.
Top
Properties
  NameDescription
Public propertyAllMember
Gets the "All Values Grouped" member when the hierarchy is aggregatable; otherwise it return .
Public propertyAllMemberCaption
Gets or sets the override for "All" member caption.
Public propertyAnalysisStructureId
Gets or sets the ID of the analysis structure.
(Inherited from AnalysisElementData.)
Public propertyAttribute
Gets the attribute.
Public propertyAttributeHierarchies
Gets the supported attribute hierarchies for the current instance.
Public propertyCaption
Gets or sets the caption.
(Inherited from AnalysisElementData.)
Public propertyCategory
Gets the potential analysis category for the current instance.
(Inherited from ElementData.)
Public propertyCompatibleUniqueName
Gets the compatible unique name. This property allows grouping together compatible hierarchies across multiple IAnalysisStructures.
Public propertyContainers
Gets the container objects used alter the presentation of the elements using a folder-like approach.
(Inherited from ElementData.)
Public propertyDescription
Gets or sets the description.
(Inherited from ElementData.)
Public propertyEntityId
Gets the parent entity ID.
(Inherited from ElementData.)
Public propertyHasAttributeHierarchies
Gets a value indicating whether this instance has attribute hierarchies defined within.
Public propertyHierarchyCategory
Gets the current instance hierarchy category.
Public propertyIsAnonymized
Gets a value indicating whether the hierarchy members are to be anonymized during data retrieval operations, for legal or security reasons.
Public propertyIsHidden
Gets a value indicating whether this instance is hidden and therefore not present in the parent cube hierarchy collection.
Public propertyIsHierarchy
Gets a value indicating whether this instance is a hierarchy.
(Inherited from AnalysisElementData.)
Public propertyIsMeasure
Gets a value indicating whether this instance is a measure.
(Inherited from AnalysisElementData.)
Public propertyIsTimeHierarchy
Gets a value indicating whether this instance is a time hierarchy.
Public propertyLevels
Gets the hierarchy levels.
Public propertyLinks
Gets the links between the hierarchy entity and the DataCube output connector elements.
Public propertyParameters
Gets the public parameter collection, if the hierarchy either exposes inherited parameters or if it allows parameter definition.
Public propertyProperties
Gets the various uncategorized properties.
(Inherited from ElementData.)
Public propertySecurityAttributeId
Gets the security attribute ID, if one is associated with the current hierarchy.
Public propertySortPolicy
Gets the sorting behavior defined for the hierarchy.
Public propertySupportedAggregators
Gets or sets the supported aggregators.
(Inherited from AnalysisElementData.)
Public propertyTimeProviderFirstDayOfWeek
Gets the time provider for the current instance.
Public propertyTimeProviderId
Gets the time provider for the current instance.
Public propertyUIClassName
Gets or sets the name of the UI class (used for auto de-serialization).
(Inherited from BaseDataContract.)
Public propertyUniqueName
Gets the object unique name.
(Inherited from UniqueNameData.)
Top
Methods
  NameDescription
Public methodStatic memberFromDataContractMappings
The mapping between the DTO and the business object.
Public methodStatic memberToDataContractMappings
The mapping between the business object and the DTO.
Public methodStatic memberToDataContractMappingsWithAttributeHierarchies
The mapping between the business object and the DTO with attribute hierarchies.
Top
See Also