Note that the dynamic inheritance feature of the Content Engine security model impacts UpdateSecurityEvent as follows. First, modifying the security of a folder will not automatically propogate to the documents contained in the folder; that is, the security of the documents in the folder will not change. Therefore, the system will generate an UpdateSecurityEvent object for the folder, but it will not generate an UpdateSecurityEvent object for each contained document. Second, an update to any object-valued property designated as inheritable in the metadata will generate an UpdateSecurityEvent object .
You can instantiate a UpdateSecurityEvent object in the following ways:
- Call the GetInstance or FetchInstance method on the Factory.UpdateSecurityEvent class.
- Retrieve the AuditedEvents property on a Document, Folder, or CustomObject object, and iterate the EventSet collection for instances of UpdateSecurityEvent objects.
- Retrieve a UpdateSecurityEvent object from a UpdateSecurityEventSet collection.
Assembly: FileNet.Api (in FileNet.Api.dll)
Syntax
Visual Basic (Declaration) |
---|
Public Interface IUpdateSecurityEvent _ Implements IObjectChangeEvent, IEvent, IRepositoryObject, IIndependentlyPersistableObject, _ IIndependentObject, IEngineObject, ICloneable |
C# |
---|
public interface IUpdateSecurityEvent : IObjectChangeEvent, IEvent, IRepositoryObject, IIndependentlyPersistableObject, IIndependentObject, IEngineObject, ICloneable |
Visual C++ |
---|
public interface class IUpdateSecurityEvent : IObjectChangeEvent, IEvent, IRepositoryObject, IIndependentlyPersistableObject, IIndependentObject, IEngineObject, ICloneable |
JavaScript |
---|
FileNet.Api.Events.IUpdateSecurityEvent = function(); FileNet.Api.Events.IUpdateSecurityEvent.createInterface('FileNet.Api.Events.IUpdateSecurityEvent'); |
Remarks
Metadata
Auditable: false
AllowsInstances: false
AllowsSubClasses: false
ClassDefinitionName: EventClassDefinition
IsDependent: false
IsHidden: false
Searchable: true
StorageType: ObjectStore
SuperclassName: ObjectChangeEvent