org.exoplatform.mail.service
Class Message

java.lang.Object
  extended by org.exoplatform.mail.service.MessageHeader
      extended by org.exoplatform.mail.service.Message

public class Message
extends MessageHeader

Created by The eXo Platform SARL Author : Phung Nam phunghainam@gmail.com Jun 23, 2007


Constructor Summary
Message()
           
 
Method Summary
 boolean attIsLoadedProperly()
           
 Message cloneMessage()
           
 java.util.List<Attachment> getAttachments()
           
 java.lang.String getContentType()
           
 java.lang.String[] getFolders()
           
 java.lang.String getFrom()
           
 java.util.List<java.lang.String> getGroupedMessageIds()
           
 java.util.Date getLastUpdateDate()
           
 java.lang.String getMessageBcc()
           
 java.lang.String getMessageBody()
           
 java.lang.String getMessageCc()
           
 java.lang.String getMessageTo()
           
 java.lang.String getPath()
           
 java.util.Map<java.lang.String,java.lang.String> getProperties()
           
 java.util.Date getReceivedDate()
           
 java.util.List<java.lang.String> getReferedMessageIds()
           
 java.lang.String getReplyTo()
           
 java.util.Date getSendDate()
           
 ServerConfiguration getServerConfiguration()
           
 long getSize()
           
 java.lang.String getSubject()
           
 java.lang.String[] getTags()
           
 java.lang.String getUID()
           
 boolean hasAttachment()
           
 boolean hasStar()
           
 boolean isLoaded()
           
 boolean isReturnReceipt()
           
 boolean isRootConversation()
           
 boolean isUnread()
           
 void setAttachements(java.util.List<Attachment> attachments)
           
 void setAttIsLoadedProperly(boolean b)
           
 void setContentType(java.lang.String contentType)
           
 void setFolders(java.lang.String[] folders)
           
 void setFrom(java.lang.String from)
           
 void setGroupedMessageIds(java.util.List<java.lang.String> groupedMessageIds)
           
 void setHasAttachment(boolean hasAttach)
           
 void setHasStar(boolean star)
           
 void setIsLoaded(boolean b)
           
 void setIsReturnReceipt(boolean b)
           
 void setIsRootConversation(boolean b)
           
 void setLastUpdateDate(java.util.Date d)
           
 void setMessageBcc(java.lang.String s)
           
 void setMessageBody(java.lang.String s)
           
 void setMessageCc(java.lang.String s)
           
 void setMessageTo(java.lang.String s)
           
 void setPath(java.lang.String s)
           
 void setProperties(java.lang.String key, java.lang.String value)
           
 void setReceivedDate(java.util.Date d)
           
 void setReferedMessageIds(java.util.List<java.lang.String> referedMessageIds)
           
 void setReplyTo(java.lang.String replyTo)
           
 void setSendDate(java.util.Date d)
           
 void setServerConfiguration(ServerConfiguration s)
           
 void setSize(long size)
           
 void setSubject(java.lang.String s)
           
 void setTags(java.lang.String[] tags)
           
 void setUID(java.lang.String s)
           
 void setUnread(boolean b)
           
 
Methods inherited from class org.exoplatform.mail.service.MessageHeader
getAccountId, getHeader, getHeaders, getId, getInReplyToHeader, getPriority, setAccountId, setHeader, setHeaders, setId, setInReplyToHeader, setPriority
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Message

public Message()
Method Detail

getPath

public java.lang.String getPath()

setPath

public void setPath(java.lang.String s)

getUID

public java.lang.String getUID()

setUID

public void setUID(java.lang.String s)

getMessageTo

public java.lang.String getMessageTo()

setMessageTo

public void setMessageTo(java.lang.String s)

getMessageCc

public java.lang.String getMessageCc()

setMessageCc

public void setMessageCc(java.lang.String s)

getMessageBcc

public java.lang.String getMessageBcc()

setMessageBcc

public void setMessageBcc(java.lang.String s)

getSubject

public java.lang.String getSubject()

setSubject

public void setSubject(java.lang.String s)

getMessageBody

public java.lang.String getMessageBody()

setMessageBody

public void setMessageBody(java.lang.String s)

setUnread

public void setUnread(boolean b)

isUnread

public boolean isUnread()

getSendDate

public java.util.Date getSendDate()

setSendDate

public void setSendDate(java.util.Date d)

getLastUpdateDate

public java.util.Date getLastUpdateDate()

setLastUpdateDate

public void setLastUpdateDate(java.util.Date d)

getReceivedDate

public java.util.Date getReceivedDate()

setReceivedDate

public void setReceivedDate(java.util.Date d)

getContentType

public java.lang.String getContentType()

setContentType

public void setContentType(java.lang.String contentType)

getFolders

public java.lang.String[] getFolders()

setFolders

public void setFolders(java.lang.String[] folders)

getTags

public java.lang.String[] getTags()

setTags

public void setTags(java.lang.String[] tags)

getAttachments

public java.util.List<Attachment> getAttachments()

setAttachements

public void setAttachements(java.util.List<Attachment> attachments)

getReferedMessageIds

public java.util.List<java.lang.String> getReferedMessageIds()

setReferedMessageIds

public void setReferedMessageIds(java.util.List<java.lang.String> referedMessageIds)

getGroupedMessageIds

public java.util.List<java.lang.String> getGroupedMessageIds()

setGroupedMessageIds

public void setGroupedMessageIds(java.util.List<java.lang.String> groupedMessageIds)

isRootConversation

public boolean isRootConversation()

setIsRootConversation

public void setIsRootConversation(boolean b)

cloneMessage

public Message cloneMessage()

getFrom

public java.lang.String getFrom()

setFrom

public void setFrom(java.lang.String from)

getReplyTo

public java.lang.String getReplyTo()

setReplyTo

public void setReplyTo(java.lang.String replyTo)

getSize

public long getSize()

setSize

public void setSize(long size)

hasAttachment

public boolean hasAttachment()

setHasAttachment

public void setHasAttachment(boolean hasAttach)

hasStar

public boolean hasStar()

setHasStar

public void setHasStar(boolean star)

getServerConfiguration

public ServerConfiguration getServerConfiguration()

setServerConfiguration

public void setServerConfiguration(ServerConfiguration s)

setProperties

public void setProperties(java.lang.String key,
                          java.lang.String value)

getProperties

public java.util.Map<java.lang.String,java.lang.String> getProperties()

isLoaded

public boolean isLoaded()

setIsLoaded

public void setIsLoaded(boolean b)

attIsLoadedProperly

public boolean attIsLoadedProperly()

setAttIsLoadedProperly

public void setAttIsLoadedProperly(boolean b)

isReturnReceipt

public boolean isReturnReceipt()

setIsReturnReceipt

public void setIsReturnReceipt(boolean b)


Copyright © 2012 eXo Platform SAS. All Rights Reserved.