Specifies the SecurityPolicy associated with the given object. The SecurityPolicy contains one or more SecurityTemplate objects that define the permissions to assign to a given object. A security template can be one of two types: a VersioningSecurityTemplate or an ApplicationSecurityTemplate. A VersioningSecurityTemplate defines permissions that will be automatically assigned to the object when its version state changes. An ApplicationSecurityTemplate defines permissions that will be assigned to the object upon an explicit call to do so by an application program. For information on each of these types of templates, refer to their interface descriptions.

Assigning a security policy to a Document, CustomObject, or Folder object (or their subclasses) is optional.

Namespace:  FileNet.Api.Core
Assembly:  FileNet.Api (in FileNet.Api.dll)

ToggleSyntax

Visual Basic (Declaration)
Property SecurityPolicy As ISecurityPolicy
C#
ISecurityPolicy SecurityPolicy { get; set; }
Visual C++
property ISecurityPolicy^ SecurityPolicy {
	ISecurityPolicy^ get ();
	void set (ISecurityPolicy^ value);
}
JavaScript
function get_securityPolicy();
function set_securityPolicy(value);

ToggleRemarks

ToggleSee Also