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 (26.2.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, IListString, PersistencePolicy) Generates the hierarchy based on a single entity.
Public methodGenerateHierarchy(Guid, Guid, IListString, PersistencePolicy, HierarchyGenerationMethod) Guesses the hierarchy based on a single entity.
Public methodGet(Guid)Gets an entity by its ID.
(Inherited from IEntityServiceT)
Public methodGet(Guid, EntityGetOptions)Gets an entity by its ID and revision number.
(Inherited from IEntityServiceT)
Public methodGet(Guid, Int64)Gets an entity by its ID and revision number.
(Inherited from IEntityServiceT)
Public methodGet(String, Guid)Gets an entity by its name.
(Inherited from IEntityServiceT)
Public methodGet(Guid, Int64, EntityGetOptions)Gets an entity by its ID and revision number.
(Inherited from IEntityServiceT)
Public methodGet(String, Guid, EntityGetOptions)Gets an entity by its name.
(Inherited from IEntityServiceT)
Public methodGet(String, Guid, Int64)Gets an entity by its name and revision number.
(Inherited from IEntityServiceT)
Public methodGet(String, Guid, Int64, EntityGetOptions)Gets an entity by its name and revision number.
(Inherited from IEntityServiceT)
Public methodGetUndoContextGets the undo context.
(Inherited from IEntityServiceT)
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, IListString) 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 methodRestoreUndoFrameRestores the entity to the undo frame.
(Inherited from IEntityServiceT)
Public methodRewireRewires the specified entity.
(Inherited from IEntityServiceT)
Public methodSave(T)Saves the specified entity.
(Inherited from IEntityServiceT)
Public methodSave(T, String, Guid, EntityCreationOptions)Saves the specified entity.
(Inherited from IEntityServiceT)
Public methodSave(T, String, Guid, Boolean)Saves the specified entity.
(Inherited from IEntityServiceT)
Public methodSetupAttributeHierarchy Setups an AttributeHierarchy for the specified hierarchy.
Public methodTryRedoTries to redo the last change done to the entity.
(Inherited from IEntityServiceT)
Public methodTryUndoTries to undo the last change done to the entity.
(Inherited from IEntityServiceT)
Top
See Also