org.sakaiproject.component.legacy.email
Class BaseMailArchiveService.BaseMailArchiveMessageEdit

java.lang.Object
  extended byorg.sakaiproject.component.legacy.message.BaseMessageService.BaseMessageEdit
      extended byorg.sakaiproject.component.legacy.email.BaseMailArchiveService.BaseMailArchiveMessageEdit
All Implemented Interfaces:
Comparable, Edit, Entity, EventListener, MailArchiveMessage, MailArchiveMessageEdit, Message, MessageEdit, SessionBindingListener
Enclosing class:
BaseMailArchiveService

public class BaseMailArchiveService.BaseMailArchiveMessageEdit
extends BaseMessageService.BaseMessageEdit
implements MailArchiveMessageEdit

MailArchiveMessage implementation


Field Summary
 
Fields inherited from class org.sakaiproject.component.legacy.message.BaseMessageService.BaseMessageEdit
m_active, m_body, m_channel, m_event, m_header, m_properties
 
Fields inherited from interface org.sakaiproject.service.legacy.entity.Entity
SEPARATOR
 
Constructor Summary
BaseMailArchiveService.BaseMailArchiveMessageEdit(MessageChannel channel, Element el)
          Construct from an existing definition, in xml.
BaseMailArchiveService.BaseMailArchiveMessageEdit(MessageChannel channel, Message other)
          Construct as a copy of another message.
BaseMailArchiveService.BaseMailArchiveMessageEdit(MessageChannel channel, String id)
          Construct.
 
Method Summary
 MailArchiveMessageHeader getMailArchiveHeader()
          Access the mail message message header.
 MailArchiveMessageHeaderEdit getMailArchiveHeaderEdit()
          Access the mail message message header.
 
Methods inherited from class org.sakaiproject.component.legacy.message.BaseMessageService.BaseMessageEdit
activate, closeEdit, compareTo, equals, finalize, getBody, getEvent, getHeader, getHeaderEdit, getId, getProperties, getPropertiesEdit, getReference, getReference, getUrl, getUrl, hashCode, isActiveEdit, set, setAll, setBody, setEvent, toXml, valueBound, valueUnbound
 
Methods inherited from class java.lang.Object
clone, getClass, notify, notifyAll, toString, wait, wait, wait
 
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
 

Constructor Detail

BaseMailArchiveService.BaseMailArchiveMessageEdit

public BaseMailArchiveService.BaseMailArchiveMessageEdit(MessageChannel channel,
                                                         String id)
Construct.

Parameters:
channel - The channel in which this message lives.
id - The message id.

BaseMailArchiveService.BaseMailArchiveMessageEdit

public BaseMailArchiveService.BaseMailArchiveMessageEdit(MessageChannel channel,
                                                         Message other)
Construct as a copy of another message.

Parameters:
other - The other message to copy.

BaseMailArchiveService.BaseMailArchiveMessageEdit

public BaseMailArchiveService.BaseMailArchiveMessageEdit(MessageChannel channel,
                                                         Element el)
Construct from an existing definition, in xml.

Parameters:
channel - The channel in which this message lives.
el - The message in XML in a DOM element.
Method Detail

getMailArchiveHeader

public MailArchiveMessageHeader getMailArchiveHeader()
Access the mail message message header.

Specified by:
getMailArchiveHeader in interface MailArchiveMessage
Returns:
The mail message message header.

getMailArchiveHeaderEdit

public MailArchiveMessageHeaderEdit getMailArchiveHeaderEdit()
Access the mail message message header.

Specified by:
getMailArchiveHeaderEdit in interface MailArchiveMessageEdit
Returns:
The mail message message header.