'Declaration
Public NotInheritable Class SecurityTemplate Inherits ADTIndependentObject
public sealed class SecurityTemplate : ADTIndependentObject
public ref class SecurityTemplate sealed : public ADTIndependentObject
'Declaration
Public NotInheritable Class SecurityTemplate Inherits ADTIndependentObject
public sealed class SecurityTemplate : ADTIndependentObject
public ref class SecurityTemplate sealed : public ADTIndependentObject
Security Templates are define the "folder-level" permissions for the following object types:
Additionally there is a Root security template from which all other templates and objects inherit permissions.
All other Security Templates inherit their permissions from the Root template and are in turn inherited by all objects of the type they represent. For example in the adTempus Console all Shared Scripts are grouped in a single node (or folder). When you right-click this folder and select the Security command, you are setting security that applies to all Shared Scripts; you are editing the SecurityTemplate for Shared Scripts.
The Security Templates are predefined (you cannot create them). There is no method to fetch all security templates; you can fetch them individually using DataContext.GetObject and the ArcanaDevelopment.adTempus.Shared.WellKnownOIDs.SecurityTemplates values.
System.Object
ArcanaDevelopment.adTempus.Client.ObjectBase
ArcanaDevelopment.adTempus.Client.ADTObject
ArcanaDevelopment.adTempus.Client.ADTIndependentObject
ArcanaDevelopment.adTempus.Client.SecurityTemplate