HierarchyMemberData Class

The data contract class for IHierarchyMember class.
Inheritance Hierarchy
SystemObject
  Dundas.BI.WebApi.ModelsBaseDataContract
    Dundas.BI.WebApi.ModelsUniqueNameData
      Dundas.BI.WebApi.ModelsHierarchyMemberData

Namespace: Dundas.BI.WebApi.Models
Assembly: Dundas.BI.WebApiCore (in Dundas.BI.WebApiCore.dll) Version: 2.0.0.0 (26.2.0.1000)
Syntax
[DataContractAttribute]
public class HierarchyMemberData : UniqueNameData

The HierarchyMemberData type exposes the following members.

Constructors
 NameDescription
Public methodHierarchyMemberData Initializes a new instance of the HierarchyMemberData class.
Top
Properties
 NameDescription
Public propertyAggregator Gets the aggregator.
Public propertyCaption Gets the member caption.
Public propertyChildItemCount Gets or sets the child item count for the current instance.
Public propertyCompatibleUniqueName Gets the compatible unique name. This property allows grouping together compatible hierarchy members across multiple IAnalysisStructures.
Public propertyHierarchyUniqueName Gets or sets the unique name of the hierarchy.
Public propertyIsCollapsed Gets or sets a value indicating whether this instance is collapsed.
Public propertyIsExpanded Gets or sets a value indicating whether this instance is expanded.
Public propertyIsScalar Gets a value indicating whether this instance returns a scalar value.
Public propertyLevelCompatibleUniqueName Gets or sets the compatible unique name of the hierarchy level.
Public propertyLevelDepth Gets or sets the level depth.
Public propertyLevelUniqueName Gets or sets the unique name of the hierarchy level.
Public propertyMemberKind Gets a value indicating the member type.
Public propertyMemberNumber Gets the member numeric value, when the parent hierarchy is a numeric hierarchy.
Public propertyMemberTime Gets the member time value, when appropriate. This value is only used for alignment in visualization controls and not for filtering.
Public propertyParentMember Gets the parent member.
Public propertyParentMemberUniqueName Gets the parent member unique name.
Public propertyProperties Gets the child members non-standard properties.
Public propertyShortCaption Gets the short caption.
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)
Public propertyUpperBoundaryTime Gets the upper boundary DateTime value, corresponding the next virtual member. It is a virtual member as the hierarchy may not it included in its definition.
Top
Methods
 NameDescription
Public methodStatic memberToDataContractLimitParents The mapping between the business object and the DTO with parent member ancestry.
Public methodStatic memberToDataContractMappings The mapping between the business object and the DTO.
Public methodStatic memberToDataContractMappingsWithAncestry The mapping between the business object and the DTO with parent member ancestry.
Top
See Also