JBoss.orgCommunity Documentation
The Post node is defined as child node of Topic and allowed adding only the Attachment child node type. The Post node type is exo:post, and the child node type is exo:forumAttachment.
The Post node is stored in /exo:applications/ForumService/ForumData/CategoryHome/%Category-id%/%Forum-id%/%Topic-id%/%Post-id%
and its node type has the following properties:
Properties name | Required type | Multiple | Description |
---|---|---|---|
exo:id | String | false | The post id. |
exo:owner | String | false | The user id of the poster. |
exo:path | String | false | The node path of the post. |
exo:createdDate | Date | false | The date time when post is submitted, including date, time, time zone. |
exo:modifiedBy | String | false | The id of the user who modified the post. |
exo:editReason | String | false | The reason for editing the post. |
exo:modifiedDate | Date | false | The date when the post was modified. |
exo:name | String | false | The post title. |
exo:message | String | false | The message of the post. |
exo:remoteAddr | String | false | The remote IP address of the post. |
exo:icon | String | false | The name of the icon for the post. |
exo:userPrivate | String | true | The list of user ids that are restricted from the post. |
exo:link | String | false | The link to open the topic. |
exo:isApproved | Boolean | false | The state of the post: approved/unapproved. The post is approved if the value is set to "true". |
exo:numberAttach | Long | false | The number of attachments in the post. |
exo:isActiveByTopic | Boolean | false | The post is activity status based on the topic state. If the topic is close, all post in it will be considered as inactive. |
exo:isHidden | Boolean | false | The post status: shown/hidden. The post is hidden if the value is set to "true". |
exo:isFirstPost | Boolean | false | The post is the first one in a topic if the value is set to "true". |