org.sakaiproject.component.legacy.chat
Class BaseChatService.BaseChatMessageHeaderEdit

java.lang.Object
  extended byorg.sakaiproject.component.legacy.message.BaseMessageService.BaseMessageHeaderEdit
      extended byorg.sakaiproject.component.legacy.chat.BaseChatService.BaseChatMessageHeaderEdit
All Implemented Interfaces:
AttachmentContainer, AttachmentContainerEdit, ChatMessageHeader, ChatMessageHeaderEdit, MessageHeader, MessageHeaderEdit
Enclosing class:
BaseChatService

public class BaseChatService.BaseChatMessageHeaderEdit
extends BaseMessageService.BaseMessageHeaderEdit
implements ChatMessageHeaderEdit

ChatMessageHeaderEdit implementation


Nested Class Summary
 
Nested classes inherited from class org.sakaiproject.service.legacy.message.MessageHeader
MessageHeader.MessageAccess
 
Field Summary
 
Fields inherited from class org.sakaiproject.component.legacy.message.BaseMessageService.BaseMessageHeaderEdit
m_access, m_attachments, m_date, m_draft, m_from, m_groups, m_id, m_message
 
Constructor Summary
BaseChatService.BaseChatMessageHeaderEdit(Message msg, Element el)
          Construct, from an already existing XML DOM element.
BaseChatService.BaseChatMessageHeaderEdit(Message msg, MessageHeader other)
          Construct as a copy of another header.
BaseChatService.BaseChatMessageHeaderEdit(Message msg, String id)
          Construct.
 
Methods inherited from class org.sakaiproject.component.legacy.message.BaseMessageService.BaseMessageHeaderEdit
addAttachment, addGroup, clearAttachments, getAccess, getAttachments, getDate, getDraft, getFrom, getGroups, getId, removeAttachment, removeGroup, replaceAttachments, setAccess, setDate, setDraft, setFrom, toXml
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.sakaiproject.service.legacy.message.MessageHeader
getAccess, getDate, getDraft, getFrom, getGroups, getId, toXml
 
Methods inherited from interface org.sakaiproject.service.legacy.entity.AttachmentContainer
getAttachments
 
Methods inherited from interface org.sakaiproject.service.legacy.message.MessageHeaderEdit
addGroup, removeGroup, setAccess, setDate, setDraft, setFrom
 
Methods inherited from interface org.sakaiproject.service.legacy.entity.AttachmentContainerEdit
addAttachment, clearAttachments, removeAttachment, replaceAttachments
 

Constructor Detail

BaseChatService.BaseChatMessageHeaderEdit

public BaseChatService.BaseChatMessageHeaderEdit(Message msg,
                                                 String id)
Construct.

Parameters:
id - The unique (within the channel) message id.

BaseChatService.BaseChatMessageHeaderEdit

public BaseChatService.BaseChatMessageHeaderEdit(Message msg,
                                                 Element el)
Construct, from an already existing XML DOM element.

Parameters:
el - The header in XML in a DOM element.

BaseChatService.BaseChatMessageHeaderEdit

public BaseChatService.BaseChatMessageHeaderEdit(Message msg,
                                                 MessageHeader other)
Construct as a copy of another header.

Parameters:
other - The other message header to copy.