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)

Syntax

Visual Basic (Declaration)
Property SecurityPolicy As ISecurityPolicy
C#
ISecurityPolicy SecurityPolicy { get; set; }
C++
property ISecurityPolicy SecurityPolicy abstract  {
    ISecurityPolicy get();
    void set(ISecurityPolicy value);
}
J#
/** property */
public ISecurityPolicy get_SecurityPolicy();

/** property */
public void set_SecurityPolicy(ISecurityPolicy value);
JScript
public function get SecurityPolicy() : ISecurityPolicy

public function set SecurityPolicy(value : ISecurityPolicy);

Remarks

See Also