org.sakaiproject.service.legacy.discussion
Interface DiscussionMessageEdit

All Superinterfaces:
Comparable, DiscussionMessage, Edit, Entity, Message, MessageEdit
All Known Implementing Classes:
BaseDiscussionService.BaseDiscussionMessageEdit

public interface DiscussionMessageEdit
extends DiscussionMessage, MessageEdit

DiscussionMessage is the Interface for a CHEF Discussion message.

The discussion message has header fields (from, date) and a body (text). Each message also has an id, unique within the channel. All fields are read only.

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
 DiscussionMessageHeaderEdit getDiscussionHeaderEdit()
          A (DiscussionMessageHeaderEdit) cover for getHeaderEdit to access the announcement message header.
 
Methods inherited from interface org.sakaiproject.service.legacy.discussion.DiscussionMessage
getDiscussionHeader, getLatestReply, getNumberOfReplies, getReplies, getReplyToDepth, hasReplies
 
Methods inherited from interface org.sakaiproject.service.legacy.message.Message
getBody, getHeader
 
Methods inherited from interface org.sakaiproject.service.legacy.entity.Entity
getId, getProperties, getReference, getReference, getUrl, getUrl, toXml
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface org.sakaiproject.service.legacy.message.MessageEdit
getHeaderEdit, setBody
 
Methods inherited from interface org.sakaiproject.service.legacy.entity.Edit
getPropertiesEdit, isActiveEdit
 

Method Detail

getDiscussionHeaderEdit

public DiscussionMessageHeaderEdit getDiscussionHeaderEdit()
A (DiscussionMessageHeaderEdit) cover for getHeaderEdit to access the announcement message header.

Returns:
The announcement message header.