public interface AnnouncementChannel
extends org.sakaiproject.message.api.MessageChannel
AnnouncementChannel is the extension to the MessageChanel interface for a Sakai Announcement service announcement channel.
| Modifier and Type | Method and Description |
|---|---|
AnnouncementMessageEdit |
addAnnouncementMessage()
a (AnnouncementMessage) cover for addMessage to add a new message to this channel.
|
AnnouncementMessage |
addAnnouncementMessage(String subject,
boolean draft,
List attachments,
String body)
a (AnnouncementMessage) cover for addMessage to add a new message to this channel.
|
AnnouncementMessageEdit |
editAnnouncementMessage(String messageId)
A (AnnouncementMessageEdit) cover for editMessage.
|
AnnouncementMessage |
getAnnouncementMessage(String messageId)
A (AnnouncementMessage) cover for getMessage to return a specific announcement channel message, as specified by message id.
|
void |
removeAnnouncementMessage(String messageId)
A cover for removeMessage.
|
addMessage, allowAddChannelMessage, allowAddDraftMessage, allowAddMessage, allowEditMessage, allowGetMessages, allowRemoveMessage, cancelMessage, commitMessage_order, commitMessage, commitMessage, commitMessage, editMessage, getContext, getCount, getCount, getGroupsAllowAddMessage, getGroupsAllowGetMessage, getGroupsAllowRemoveMessage, getMessage, getMessages, getMessages, getMessagesPublic, mergeMessage, removeMessage, removeMessageAnnouncementMessage getAnnouncementMessage(String messageId) throws org.sakaiproject.exception.IdUnusedException, org.sakaiproject.exception.PermissionException
messageId - The id of the message to get.org.sakaiproject.exception.IdUnusedException - If this name is not a defined message in this announcement channel.org.sakaiproject.exception.PermissionException - If the user does not have any permissions to read the message.AnnouncementMessageEdit editAnnouncementMessage(String messageId) throws org.sakaiproject.exception.IdUnusedException, org.sakaiproject.exception.PermissionException, org.sakaiproject.exception.InUseException
messageId - The id of the message to get.org.sakaiproject.exception.IdUnusedException - If this name is not a defined message in this channel.org.sakaiproject.exception.PermissionException - If the user does not have any permissions to read the message.org.sakaiproject.exception.InUseException - if the current user does not have permission to mess with this user.void removeAnnouncementMessage(String messageId) throws org.sakaiproject.exception.PermissionException
messageId - The id of the message to get.org.sakaiproject.exception.PermissionException - If the user does not have any permissions to delete the message.AnnouncementMessageEdit addAnnouncementMessage() throws org.sakaiproject.exception.PermissionException
org.sakaiproject.exception.PermissionException - If the user does not have write permission to the channel.AnnouncementMessage addAnnouncementMessage(String subject, boolean draft, List attachments, String body) throws org.sakaiproject.exception.PermissionException
subject - The message header subject.draft - The message header draft indication.attachments - The message header attachments, a vector of Reference objects.body - The message body.org.sakaiproject.exception.PermissionException - If the user does not have write permission to the channel.Copyright © 2003-2016 The Sakai Foundation. All Rights Reserved.