| TemplateManager Class | 
 Inheritance Hierarchy
Inheritance HierarchyNamespace: PsrApi.Managers
 Syntax
Syntaxpublic class TemplateManager : BaseManager
The TemplateManager type exposes the following members.
 Methods
Methods| Name | Description | |
|---|---|---|
|  | AddDataTagTemplate | 
                Adds a new tag template or extends an existing template.
             | 
|  | AddLegitimateDataRightTemplate | 
                Adds a new right template or extends an existing template.
             | 
|  | AddTemplateGroup | 
                Adds a new template group.
             | 
|  | DeleteTemplateGroup | 
                Deletes the group with the given ID.
             | 
|  | Equals | (Inherited from Object.) | 
|  | GetDataRightTemplate | 
                Returns a template that matches the given object and legitimate.
             | 
|  | GetDataRightTemplates | 
                Returns all templates matching the given ID.
             | 
|  | GetDataRightTemplateTargets | 
                Returns a list of data right template targets.
             | 
|  | GetDataTagTemplate | 
                Returns a template that matches the given data ID and target ID.
             | 
|  | GetDataTagTemplates | 
                Returns a list of tag templates matching the given ID.
             | 
|  | GetDefaultOrganisationUnitTemplateGroupId | 
                Returns the ID of the default template group matching the given organisation unit.
             | 
|  | GetHashCode | (Inherited from Object.) | 
|  | GetHierarchyDataRightTemplate | 
                Returns all templates that match the given ID and target ID.
             | 
|  | GetHierarchyDataTagTemplate | 
                Returns all templates that match the given ID and target ID.
             | 
|  | GetRootTemplateGroupList | 
                Returns a list of template groups that match the root organisation unit.
             | 
|  | GetTemplateGroupById | 
                Returns the template group matching the given ID.
             | 
|  | GetTemplateGroupCount | 
                Returns the number of template groups with optional filtering on an organisation unit.
             | 
|  | GetTemplateGroupList | 
                Returns a list of template group with optional filtering on an organisation unit.
             | 
|  | GetType | (Inherited from Object.) | 
|  | RemoveAllDataTagTemplate | 
                Removes all templates from the object with the given ID.
             | 
|  | RemoveAllLegitimateDataRightTemplate | 
                Removes all templates from the object with the given ID.
             | 
|  | RemoveDataTagTemplate | 
                Removes a tag from a template. When all tags are removed, the whole template is removed.
             | 
|  | RemoveLegitimateDataRightTemplate | 
                Removes a right from a template. When all rights are removed, the whole template is removed.
             | 
|  | ToString | (Inherited from Object.) | 
|  | UpdateDataTagTemplate | 
                Updates an existing tag template.
             | 
|  | UpdateLegitimateDataRightTemplate | 
                Updates an existing right template.
             | 
|  | UpdateLegitimateDataRightTemplateOwnerRight | 
                Updates the owner right of a right template.
             | 
|  | UpdateTemplateGroup | 
                Updates the group.
             | 
 See Also
See Also