com.liferay.portlet.mail.model
Class MailMessage

java.lang.Object
  extended by com.liferay.portlet.mail.model.MailMessage

public class MailMessage
extends java.lang.Object

View Source

Author:
Alexander Chow

Constructor Summary
MailMessage()
           
 
Method Summary
 void appendAttachment(MailAttachment ma)
           
 void appendRemoteAttachment(RemoteMailAttachment rma)
           
 java.util.List getAttachments()
           
 javax.mail.Address[] getBcc()
           
 java.lang.String getBody()
           
 java.lang.String getBody(boolean replaceLinks, boolean popup)
           
 javax.mail.Address[] getCc()
           
 javax.mail.Address getFrom()
           
 java.lang.String getInReplyTo()
           
 MailContent getMailContent()
           
 long getMessageId()
           
 java.lang.String getReferences()
           
 java.util.List getRemoteAttachments()
           
 javax.mail.Address[] getReplyTo()
           
 java.util.Date getSentDate()
           
 java.lang.String getSubject()
           
 javax.mail.Address[] getTo()
           
 void purgeDirtyRemoteAttachments()
           
 void setBcc(javax.mail.Address[] bcc)
           
 void setBcc(java.lang.String bccs)
           
 void setBody(java.lang.String body)
           
 void setCc(javax.mail.Address[] cc)
           
 void setCc(java.lang.String ccs)
           
 void setFrom(javax.mail.Address from)
           
 void setInReplyTo(java.lang.String inReplyTo)
           
 void setMailContent(MailContent mc)
           
 void setMessageId(long messageId)
           
 void setReferences(java.lang.String references)
           
 void setRemoteAttachments(java.util.List remoteAttachments)
           
 void setReplyTo(javax.mail.Address[] replyTo)
           
 void setReplyTo(java.lang.String replyTos)
           
 void setSentDate(java.util.Date sentDate)
           
 void setSubject(java.lang.String subject)
           
 void setTo(javax.mail.Address[] to)
           
 void setTo(java.lang.String to)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MailMessage

public MailMessage()
Method Detail

getMessageId

public long getMessageId()

setMessageId

public void setMessageId(long messageId)

getFrom

public javax.mail.Address getFrom()

setFrom

public void setFrom(javax.mail.Address from)

getTo

public javax.mail.Address[] getTo()

setTo

public void setTo(java.lang.String to)
           throws javax.mail.internet.AddressException
Throws:
javax.mail.internet.AddressException

setTo

public void setTo(javax.mail.Address[] to)

getCc

public javax.mail.Address[] getCc()

setCc

public void setCc(javax.mail.Address[] cc)

setCc

public void setCc(java.lang.String ccs)
           throws javax.mail.internet.AddressException
Throws:
javax.mail.internet.AddressException

getBcc

public javax.mail.Address[] getBcc()

setBcc

public void setBcc(javax.mail.Address[] bcc)

setBcc

public void setBcc(java.lang.String bccs)
            throws javax.mail.internet.AddressException
Throws:
javax.mail.internet.AddressException

getInReplyTo

public java.lang.String getInReplyTo()

setInReplyTo

public void setInReplyTo(java.lang.String inReplyTo)

getReplyTo

public javax.mail.Address[] getReplyTo()

setReplyTo

public void setReplyTo(java.lang.String replyTos)
                throws javax.mail.internet.AddressException
Throws:
javax.mail.internet.AddressException

setReplyTo

public void setReplyTo(javax.mail.Address[] replyTo)

getReferences

public java.lang.String getReferences()

setReferences

public void setReferences(java.lang.String references)

getSubject

public java.lang.String getSubject()

setSubject

public void setSubject(java.lang.String subject)

getSentDate

public java.util.Date getSentDate()

setSentDate

public void setSentDate(java.util.Date sentDate)

getBody

public java.lang.String getBody()

getBody

public java.lang.String getBody(boolean replaceLinks,
                                boolean popup)

setBody

public void setBody(java.lang.String body)

getMailContent

public MailContent getMailContent()

setMailContent

public void setMailContent(MailContent mc)

getAttachments

public java.util.List getAttachments()

appendAttachment

public void appendAttachment(MailAttachment ma)

getRemoteAttachments

public java.util.List getRemoteAttachments()

setRemoteAttachments

public void setRemoteAttachments(java.util.List remoteAttachments)

appendRemoteAttachment

public void appendRemoteAttachment(RemoteMailAttachment rma)

purgeDirtyRemoteAttachments

public void purgeDirtyRemoteAttachments()