org.sakaiproject.service.legacy.discussion
Interface DiscussionChannelEdit

All Superinterfaces:
DiscussionChannel, Edit, Entity, MessageChannel, MessageChannelEdit
All Known Implementing Classes:
BaseDiscussionService.BaseDiscussionChannelEdit

public interface DiscussionChannelEdit
extends DiscussionChannel, MessageChannelEdit

DiscussionChannel is an editable DiscussionChannel

Version:
$Revision: 632 $
Author:
University of Michigan, CHEF Software Development Team

Field Summary
 
Fields inherited from interface org.sakaiproject.service.legacy.entity.Entity
SEPARATOR
 
Method Summary
 void setCategories(List categories)
          Set categories for this channel.
 
Methods inherited from interface org.sakaiproject.service.legacy.discussion.DiscussionChannel
addCategory, addDiscussionMessage, addDiscussionMessage, allowAddTopicMessage, allowRemoveCategory, editDiscussionMessage, getCategories, getDiscussionMessage, getDiscussionMessageNoException, getThread, getThreadLatestReply, getThreadNumberOfReplies, getThreads, getTopicMsgIds, getTopics, removeCategory
 
Methods inherited from interface org.sakaiproject.service.legacy.message.MessageChannel
addMessage, allowAddChannelMessage, allowAddMessage, allowEditMessage, allowGetMessages, allowRemoveMessage, cancelMessage, commitMessage, commitMessage, editMessage, getContext, getGroupsAllowAddMessage, getGroupsAllowGetMessage, getMessage, getMessages, mergeMessage, removeMessage, removeMessage
 
Methods inherited from interface org.sakaiproject.service.legacy.entity.Entity
getId, getProperties, getReference, getReference, getUrl, getUrl, toXml
 
Methods inherited from interface org.sakaiproject.service.legacy.entity.Edit
getPropertiesEdit, isActiveEdit
 

Method Detail

setCategories

public void setCategories(List categories)
                   throws PermissionException
Set categories for this channel.

Throws:
PermissionException - If the user does not have write permission to the channel.