public class BaseAnnouncementService.BaseAnnouncementMessageHeaderEdit
extends org.sakaiproject.message.util.BaseMessage.BaseMessageHeaderEdit
implements org.sakaiproject.announcement.api.AnnouncementMessageHeaderEdit
| Modifier and Type | Field and Description |
|---|---|
protected String |
m_subject
The subject for the announcement.
|
| Constructor and Description |
|---|
BaseAnnouncementService.BaseAnnouncementMessageHeaderEdit(org.sakaiproject.message.api.Message msg,
Element el)
Construct, from an already existing XML DOM element.
|
BaseAnnouncementService.BaseAnnouncementMessageHeaderEdit(org.sakaiproject.message.api.Message msg,
org.sakaiproject.message.api.MessageHeader other)
Construct as a copy of another header.
|
BaseAnnouncementService.BaseAnnouncementMessageHeaderEdit(org.sakaiproject.message.api.Message msg,
String id)
Construct.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getSubject()
Access the subject of the announcement.
|
void |
setSubject(String subject)
Set the subject of the announcement.
|
Element |
toXml(Document doc,
Stack stack)
Serialize the resource into XML, adding an element to the doc under the top of the stack element.
|
addAttachment, clearAttachments, clearGroupAccess, getAccess, getAttachments, getDate, getDraft, getFrom, getGroupObjects, getGroups, getId, getMessage_order, removeAttachment, replaceAttachments, setDate, setDraft, setFrom, setGroupAccess, setMessage_orderclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclearGroupAccess, setDate, setDraft, setFrom, setGroupAccess, setMessage_ordergetAccess, getDate, getDraft, getFrom, getGroupObjects, getGroups, getId, getMessage_orderprotected String m_subject
public BaseAnnouncementService.BaseAnnouncementMessageHeaderEdit(org.sakaiproject.message.api.Message msg,
String id)
id - The unique (within the channel) message id.from - The User who sent the message to the channel.attachments - The message header attachments, a vector of Reference objects.public BaseAnnouncementService.BaseAnnouncementMessageHeaderEdit(org.sakaiproject.message.api.Message msg,
Element el)
el - The header in XML in a DOM element.public BaseAnnouncementService.BaseAnnouncementMessageHeaderEdit(org.sakaiproject.message.api.Message msg,
org.sakaiproject.message.api.MessageHeader other)
other - The other message header to copy.public String getSubject()
getSubject in interface org.sakaiproject.announcement.api.AnnouncementMessageHeaderpublic void setSubject(String subject)
setSubject in interface org.sakaiproject.announcement.api.AnnouncementMessageHeaderEditsubject - The subject of the announcement.public Element toXml(Document doc, Stack stack)
toXml in interface org.sakaiproject.message.api.MessageHeadertoXml in class org.sakaiproject.message.util.BaseMessage.BaseMessageHeaderEditdoc - The DOM doc to contain the XML (or null for a string return).stack - The DOM elements, the top of which is the containing element of the new "resource" element.Copyright © 2003-2014 The Sakai Foundation. All Rights Reserved.