Open this page in the API Guide

IUserHierarchyService Interface

Interface for service providing functionality related to UserHierarchy objects.

Namespace:  Dundas.BI.Entities.UserHierarchies
Assembly:  Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (25.1.0.1000)
Syntax
public interface IUserHierarchyService : IEntityService<UserHierarchy>

The IUserHierarchyService type exposes the following members.

Methods
  NameDescription
Public methodGenerateHierarchy(Guid, Guid, PersistencePolicy)
Generates the hierarchy based on a single entity.
Public methodGenerateHierarchy(Guid, Guid, IList<String>, PersistencePolicy)
Generates the hierarchy based on a single entity.
Public methodGenerateHierarchy(Guid, Guid, IList<String>, PersistencePolicy, HierarchyGenerationMethod)
Guesses the hierarchy based on a single entity.
Public methodGet(Guid)
Gets an entity by its ID.
(Inherited from IEntityService<T>.)
Public methodGet(Guid, EntityGetOptions)
Gets an entity by its ID and revision number.
(Inherited from IEntityService<T>.)
Public methodGet(Guid, Int64)
Gets an entity by its ID and revision number.
(Inherited from IEntityService<T>.)
Public methodGet(String, Guid)
Gets an entity by its name.
(Inherited from IEntityService<T>.)
Public methodGet(Guid, Int64, EntityGetOptions)
Gets an entity by its ID and revision number.
(Inherited from IEntityService<T>.)
Public methodGet(String, Guid, EntityGetOptions)
Gets an entity by its name.
(Inherited from IEntityService<T>.)
Public methodGet(String, Guid, Int64)
Gets an entity by its name and revision number.
(Inherited from IEntityService<T>.)
Public methodGet(String, Guid, Int64, EntityGetOptions)
Gets an entity by its name and revision number.
(Inherited from IEntityService<T>.)
Public methodGetUndoContext
Gets the undo context.
(Inherited from IEntityService<T>.)
Public methodGetValidityWarnings
Gets a list of the warnings that might prevent the hierarchy from displaying correct data.
Public methodInsertLevel(UserHierarchy, Int32, Guid)
Inserts the level based on a native structure at the specified index.
Public methodInsertLevel(UserHierarchy, Int32, Guid, IList<String>)
Inserts the level based on a native structure at the specified index.
Public methodRemoveAttributeHierarchy
Removes the specified AttributeHierarchy.
Public methodRemoveLevel
Removes the specified level.
Public methodReplaceLevel
Replaces the specified level by the different one based on a specified native structure.
Public methodRestoreUndoFrame
Restores the entity to the undo frame.
(Inherited from IEntityService<T>.)
Public methodRewire
Rewires the specified entity.
(Inherited from IEntityService<T>.)
Public methodSave(T)
Saves the specified entity.
(Inherited from IEntityService<T>.)
Public methodSave(T, String, Guid, EntityCreationOptions)
Saves the specified entity.
(Inherited from IEntityService<T>.)
Public methodSave(T, String, Guid, Boolean)
Saves the specified entity.
(Inherited from IEntityService<T>.)
Public methodSetupAttributeHierarchy
Setups an AttributeHierarchy for the specified hierarchy.
Public methodTryRedo
Tries to redo the last change done to the entity.
(Inherited from IEntityService<T>.)
Public methodTryUndo
Tries to undo the last change done to the entity.
(Inherited from IEntityService<T>.)
Top
See Also