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.
Namespace:
FileNet.Api.CoreAssigning a security policy to a Document, CustomObject, or Folder object (or their subclasses) is optional.
Assembly: FileNet.Api (in FileNet.Api.dll)
Syntax
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); |
Remarks
Metadata
AllowsDefaultChange: true
Cardinality: SINGLE
CopyToReservation: false
DataType: OBJECT
DeletionAction: NONE
IsHidden: true
IsOrderable: false
IsSearchable: false
IsValueRequired: false
ModificationAccessRequired: WRITE_ACL
PersistenceType: OWN_COLUMN
ReflectiveProperty: null
RequiredClass: SecurityPolicy
RequiresUniqueElements: false
Settability: READ_WRITE
TargetAccessRequired: READ