Oracle® WebCenter Interaction Development Kit 10.3.3.0.0 |
|
Plumtree.Remote.PRC.Collaboration.Discussion Namespace
Provides classes and interfaces for creating, modifying, managing, and querying Collaboration discussions and posts. See
Discussion Examples.
Since IDK 5.1
Namespace hierarchy
Classes
Class | Description |
---|
DiscussionMessageQueryOrder | Represents a pair that consists of a DiscussionMessageAttributes attribute and a boolean value indicating whether to order ascending. This class is used in IFilter . |
Interfaces
Interface | Description |
---|
IDiscussion | Interface that represents a Collaboration discussion object. A discussion contains zero or more messages and reply messages. This interface handles creation of messages, modifications of discussion metadata and security. Note: Any modifications made to a discussion will not be stored permanently until the Store method is called. |
IDiscussionFilter | Interface for filters used for querying Collaboration discussions. |
IDiscussionManager | Interface for discussion-related functionality. It handles discussion message creation, deletion and query. A discussion contains zero or more messages. A message is the smallest unit in a discussion and contains zero or one parent message and zero or more replies. A child of a message is a reply. See Discussion Examples. |
IDiscussionMessage | Interface that represents a Collaboration discussion message object. This interface handles message modification and reply message creation. A message is the smallest unit in a discussion contains zero or one parent and zero or more children. A child of a message is a reply. To create a reply message to a topic, call CreateDiscussionReplyMessage method on the topic message. To create a reply to a reply message, call CreateDiscussionReplyMessage method on the parent reply message, which is also an IDiscussionMessage . This will create a tree-like structure of the messages with various levels of reply. Note: Discussion message modifications will not be stored permanently until the Store method is called. |
IDiscussionMessageFilter | Interface for filters used for querying discussion messages. By default, a discussion message filter will be set to give the largest possible result set. The various setter methods can be used to narrow the kinds of results to return. |
Enumerations
Enumeration | Description |
---|
DiscussionMessageAttributes | An enumerated type used to describe the specific fields that can be used in constructing a DiscussionMessageQueryOrder for Discussion Messages. |
DiscussionMessageModeratorFilterTypes | An enumerated type passed to an instance of IDiscussionFilter to describe the moderator filter type for discussions, used in IDiscussionMessageFilter.ModeratorType attribute. |
DiscussionMessageStatusFilterTypes | An enumerated type passed to an instance of IDiscussionFilter to specify whether to return only messages in approved status (default), unapproved status, or both, used in IDiscussionMessageFilter.MessageStatusType attribute. |
DiscussionPermissions | An enumerated type used to represent permission to perform a specific action on a Discussion, used in IDiscussion.IsActionAllowed . |