com.liferay.portal.kernel.mail
Class MailMessage

java.lang.Object
  extended by com.liferay.portal.kernel.mail.MailMessage
All Implemented Interfaces:
java.io.Serializable

public class MailMessage
extends java.lang.Object
implements java.io.Serializable

View Source

Author:
Brian Wing Shun Chan, Neil Griffin, Raymond Augé, Thiago Moreira
See Also:
Serialized Form

Constructor Summary
MailMessage()
           
MailMessage(javax.mail.internet.InternetAddress from, javax.mail.internet.InternetAddress to, java.lang.String subject, java.lang.String body, boolean htmlFormat)
           
MailMessage(javax.mail.internet.InternetAddress from, java.lang.String subject, java.lang.String body, boolean htmlFormat)
           
 
Method Summary
 void addAttachment(java.io.File attachment)
           
 java.io.File[] getAttachments()
           
 javax.mail.internet.InternetAddress[] getBCC()
           
 java.lang.String getBody()
           
 javax.mail.internet.InternetAddress[] getBulkAddresses()
           
 javax.mail.internet.InternetAddress[] getCC()
           
 javax.mail.internet.InternetAddress getFrom()
           
 boolean getHTMLFormat()
           
 java.lang.String getInReplyTo()
           
 java.lang.String getMessageId()
           
 javax.mail.internet.InternetAddress[] getReplyTo()
           
 SMTPAccount getSMTPAccount()
           
 java.lang.String getSubject()
           
 javax.mail.internet.InternetAddress[] getTo()
           
 boolean isHTMLFormat()
           
 void setBCC(javax.mail.internet.InternetAddress bcc)
           
 void setBCC(javax.mail.internet.InternetAddress[] bcc)
           
 void setBody(java.lang.String body)
           
 void setBulkAddresses(javax.mail.internet.InternetAddress[] bulkAddresses)
           
 void setCC(javax.mail.internet.InternetAddress cc)
           
 void setCC(javax.mail.internet.InternetAddress[] cc)
           
 void setFrom(javax.mail.internet.InternetAddress from)
           
 void setHTMLFormat(boolean htmlFormat)
           
 void setInReplyTo(java.lang.String inReplyTo)
           
 void setMessageId(java.lang.String messageId)
           
 void setReplyTo(javax.mail.internet.InternetAddress[] replyTo)
           
 void setSMTPAccount(SMTPAccount account)
           
 void setSubject(java.lang.String subject)
           
 void setTo(javax.mail.internet.InternetAddress to)
           
 void setTo(javax.mail.internet.InternetAddress[] to)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MailMessage

public MailMessage()

MailMessage

public MailMessage(javax.mail.internet.InternetAddress from,
                   java.lang.String subject,
                   java.lang.String body,
                   boolean htmlFormat)

MailMessage

public MailMessage(javax.mail.internet.InternetAddress from,
                   javax.mail.internet.InternetAddress to,
                   java.lang.String subject,
                   java.lang.String body,
                   boolean htmlFormat)
Method Detail

addAttachment

public void addAttachment(java.io.File attachment)

getAttachments

public java.io.File[] getAttachments()

getBCC

public javax.mail.internet.InternetAddress[] getBCC()

getBody

public java.lang.String getBody()

getBulkAddresses

public javax.mail.internet.InternetAddress[] getBulkAddresses()

getCC

public javax.mail.internet.InternetAddress[] getCC()

getFrom

public javax.mail.internet.InternetAddress getFrom()

getHTMLFormat

public boolean getHTMLFormat()

getInReplyTo

public java.lang.String getInReplyTo()

getMessageId

public java.lang.String getMessageId()

getReplyTo

public javax.mail.internet.InternetAddress[] getReplyTo()

getSMTPAccount

public SMTPAccount getSMTPAccount()

getSubject

public java.lang.String getSubject()

getTo

public javax.mail.internet.InternetAddress[] getTo()

isHTMLFormat

public boolean isHTMLFormat()

setBCC

public void setBCC(javax.mail.internet.InternetAddress bcc)

setBCC

public void setBCC(javax.mail.internet.InternetAddress[] bcc)

setBody

public void setBody(java.lang.String body)

setBulkAddresses

public void setBulkAddresses(javax.mail.internet.InternetAddress[] bulkAddresses)

setCC

public void setCC(javax.mail.internet.InternetAddress cc)

setCC

public void setCC(javax.mail.internet.InternetAddress[] cc)

setFrom

public void setFrom(javax.mail.internet.InternetAddress from)

setHTMLFormat

public void setHTMLFormat(boolean htmlFormat)

setInReplyTo

public void setInReplyTo(java.lang.String inReplyTo)

setMessageId

public void setMessageId(java.lang.String messageId)

setReplyTo

public void setReplyTo(javax.mail.internet.InternetAddress[] replyTo)

setSMTPAccount

public void setSMTPAccount(SMTPAccount account)

setSubject

public void setSubject(java.lang.String subject)

setTo

public void setTo(javax.mail.internet.InternetAddress to)

setTo

public void setTo(javax.mail.internet.InternetAddress[] to)