Plumtree EDK (Enterprise Web Development Kit) 5.4.0 |

# IDiscussionManager Members

IDiscussionManager overview

#### Public Instance Methods

CreateDiscussion | Returns a new `IDiscussion` object in the given project.
CreateDiscussionFilter | Returns a discussion filter object that shows all discussions.
CreateDiscussionMessageFilter | Returns a discussion message filter for narrowing query results.
GetDiscussion | Returns a discussion by the given ID.
GetDiscussionMessage | Returns a discussion message by its ID.
GetSubscribedUserIDs | Returns the ids of the users who are subscribed to the given discussion.
QueryDiscussionMessages | Overloaded. Returns an array of `IDiscussionMessage` containing zero or more discussion messages in a given project, satisfying the discussion message filter criteria.
QueryDiscussions | Returns an array of `IDiscussion` that contains discussions within the given project; the returned results will be sorted according to the given `IFilter`.
RemoveDiscussion | Removes the given discussion.
SubscribeUsers | Subscribe users of the given ids to the given discussion and all discussion posts within that discussion.
UnsubscribeUsers | Unsubscribe users of the given ids from a discussion, including all the posts within the discussion.

#### See Also

IDiscussionManager Interface | Plumtree.Remote.PRC.Collaboration.Discussion Namespace