The Comment base class (ClbAbstractComment) and its subclass define user-creatable comments associated with a document.
The Comment class (ClbAbstractComment) represents the base abstract class for document comments.
Column Name | Property | Description |
---|---|---|
Comment Text (ClbCommentText) | Long String | Value required Only creator can edit. |
Commented Version Series (ClbCommentedVersionSeries) | Singleton Object | Supports query for comments that are associated with a document
version series. Value required, set by server. |
In Reply To (ClbInReplyTo) | Singleton Object | References comment OVP to which this comment is a reply.
Part of reflective cascade delete relationship with ClbReplies enumeration. Read/write |
Replies(ClbReplies>) | Enumeration of ClbAbstractComment objects | Value required, set by server. |
Originator (ClbOriginator) | String | SID of user that creates comment. Value required = true Max length=400® Set on create by server. |
The Document Comment (ClbDocumentComment) class represents an end-user comment on a document.
Column Name | Property | Description |
---|---|---|
Commented Document (ClbCommentedDocument) | Singleton Object | Configure the target access that is required for this property
to AccessRight.VIEW_CONTENT Value required = true |
Summary Data (ClbSummaryData) | Singleton Object | Part of reflective relationship between ClbSummaryData and ClbDocumentComment objects.
This relationship supports CASCADE DELETE. Value required, set by server. |
Document Major Version (ClbDocumentMajorVersion) | Integer | Value required, set by server. |
Document Minor Version (ClbDocumentMinorVersion) | Integer | Value required, set by server. |
The following subclass derives from the Comment base class: Document Comment.
You can view the base class and subclasses in the Administration Console for Content Platform Engine, under the object store navigation pane. Go to Data Design > Classes > Other Classes > Abstract Persistable > Abstract Comment.