IHierarchyServiceSetupAttributeHierarchy Method (Guid, String, String, String, EntitySaveOptions)

Setups an AttributeHierarchy object by linking it to a parent IHierarchy.

Namespace:  Dundas.BI.Data.Metadata
Assembly:  Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (24.3.0.1000)
Syntax
AttributeHierarchy SetupAttributeHierarchy(
	Guid entityId,
	string hierarchy,
	string level,
	string attribute,
	EntitySaveOptions entitySaveOptions
)

Parameters

entityId
Type: SystemGuid
The hierarchy parent entity.
hierarchy
Type: SystemString
The unique name of the hierarchy.
level
Type: SystemString
The unique name of the hierarchy level.
attribute
Type: SystemString
The name of the attribute element.
entitySaveOptions
Type: Dundas.BI.EntitiesEntitySaveOptions
The entity save options.

Return Value

Type: AttributeHierarchy
The attribute hierarchy.
Exceptions
ExceptionCondition
ArgumentNullExceptionhierarchy or attribute is .
ArgumentExceptionentityId is Empty or doesn't support hierarchies.
NotFoundException The hierarchy with the specified name and parent does not exist or the entity with the specified entityId does not exist.
NoPrivilegeExceptionThe caller does not have permission to access the entity.
InvalidSessionExceptionThe caller context is not associated with a valid session.
See Also