AquaLogic Interaction Development Kit (IDK) 6.0.0 |

# IDiscussionManager Methods

The methods of the IDiscussionManager interface are listed below. For a complete list of IDiscussionManager interface members, see the IDiscussionManager Members topic.

#### 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 with the given ID.
GetDiscussionMessage | Returns a discussion message with the given ID.
GetSubscribedUserIDs | Returns the IDs of the users who are subscribed to the given discussion.
QueryDiscussionMessages | Overloaded. Returns an array of `IDiscussionMessage`s the represent zero or more discussion messages in a given project, satisfying the discussion message filter criteria provided.
QueryDiscussions | Returns an array of `IDiscussion`s that represent discussions within the given project; the returned results will be sorted according to the given `IFilter`.
RemoveDiscussion | Removes the given discussion.
SubscribeUsers | Subscribes users with the given IDs to the given discussion and all discussion posts within that discussion.
UnsubscribeUsers | Unsubscribes users with the given IDs from a discussion, including all the posts within the discussion.

#### See Also

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