Download Record Class
The Download Record class (ClbDownloadRecord) defines records of document downloads by authenticated users.
You can view the Download Record class in the Administration Console for Content Platform Engine, under the object store navigation pane. Go to Data Design > Classes > Other Classes > Abstract Persistable > Download Record.
Class metadata:
- Allows instances: true
- Hidden: false
- Subclassed from: Abstract Persistable (CmAbstractPersistable) class
| Column Name | Property | Description |
|---|---|---|
| Download Version Series (ClbDownloadVersionSeries) | Singleton Object | Supports queries for download records that are associated with
a document version series. Value required, set by server.
Set on create only. Required class = VersionSeriesSecurity proxy = false Index for queries |
| Document ID (ClbDocumentId) | GUID | Specific GUID of document version downloaded. Value required = true
Set on create only |
| Document Major Version (ClbDocumentMajorVersion) | Integer | Maintains the highest version major and minor data. Whenever the user downloads a higher version of the document than what is recorded, the server updates the major and minor version number values along with the download time property. Value required = true
Read/write |
| Document Minor Version (ClbDocumentMinorVersion) | Integer | Value required = true
Read/write |
| Summary Data (ClbSummaryData) | Singleton Object | Part of reflective relationship between ClbSummaryData and ClbDownloadRecord objects.
This relationship supports CASCADE DELETE. Value required, set by server.
Set on create only. Security proxy = true Required class = ClbSummaryData |
| Originator (ClbOriginator) | String | SID of user that creates recommendation. Value required = true Max length = 400 Set on create only
|
| Download Time (ClbDownloadTime) | Date Time | Updates whenever the user downloads a higher version (major
and minor) than the version currently referenced by this object. Value required = true
Read/write |