Audit event classes
Content Engine provides various subclasses for the purpose of audit logging.
These classes are found in Enterprise Manager under Other
Classes > Event. Note that only the Custom Event Class can be extended with subclasses
or modified by adding properties.
Audit Configuration Event
This event can be logged when the auditing configuration is enabled or disabled
on an object store. This class is a direct subclass of the base Event class.
Retrieval Event subclasses
- Get Content Event
- This event can be logged when the content of a document is retrieved.
- Get Object Event
- This event can be logged when an object is retrieved from the object store.
- Get Query Event
- This event can be logged when a query is performed. This class adds a single
additional property, Query Text, which contains the text of the query that
caused the creation of the event.
Object Change Event subclasses
- Cancel Checkout Event
- This event can be logged when a checkout is cancelled on a document (the
reservation is deleted).
- Change Class Event
- This event can be logged when the class of an object is changed.
- Change State Event
- This event can be logged when a document's lifecycle state changes.
- Checkin Event
- This event can be logged when a new version of a document is checked in.
- Checkout Event
- This event can be logged when a document is checked out (a reservation is
created).
- Classify Complete Event
- This event can be logged when a document has been successfully classified.
- Creation Event
- This event can be logged when an instance of a class is created and stored.
- Custom Event
- The base class for all application-defined event types, and the only subclass
of Object Change Event that is subclassable. It adds no methods or properties
to the Object Change Event class. An application creates new types of audits
by subclassing this class and adding any additional properties to the subclass.
- Deletion Event
- This event can be logged when an object is deleted from the object store.
- Demote Version Event
- This event can be logged when an existing major version is demoted to a
minor version.
- File Event
- This event can be logged when an object is filed in a folder or refilled
in another folder. The latter case is when the tail of an existing RCR is
modified
- Freeze Event
- This event can be logged when the Freeze method is applied to an object.
- Lock Event
- This event can be logged when the Lock method is applied to an object.
- Promote Version Event
- This event can be logged when a version of a document is checked in as a
major version (in which case this event can be in addition to a check in event)
or when an existing minor version is promoted to a major version.
- Publish Request Event
- This event can be logged when a request to publish a document occurs.
- Publish Complete Event
- This event can be logged when a document is successfully published.
- Unfile Event
- This event can be logged when an object is unfiled from a folder.
- Unlock Event
- This event can be logged when the Unlock method is applied to an object.
- Update Event
- This event can be logged when an object is modified; for example, the properties or
content is changed.
- Update Security Event
- This event can be logged when an object's owner or security is modified
(but not when created for the first time).