public class MailMessage
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<Attachment> |
attachments |
protected java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
headers |
protected java.lang.String |
htmlBody |
protected javax.mail.Message |
message |
protected java.util.List<java.lang.String> |
recipientsBcc |
protected java.util.List<java.lang.String> |
recipientsCc |
protected java.util.List<java.lang.String> |
recipientsTo |
protected java.lang.String |
sender |
protected java.util.Date |
sentDate |
protected java.lang.String |
subject |
protected java.lang.String |
textBody |
| Constructor and Description |
|---|
MailMessage() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAttachment(Attachment attachment) |
void |
addAttachment(java.io.File contents,
java.lang.String contentType) |
void |
addAttachment(java.lang.String filename,
byte[] contents,
java.lang.String contentType) |
void |
addAttachment(java.lang.String filename,
java.io.File contents,
java.lang.String contentType) |
void |
addAttachment(java.lang.String filename,
java.lang.String contents,
java.lang.String contentType) |
void |
addRecipientsBcc(java.lang.String... recipients) |
void |
addRecipientsCc(java.lang.String... recipients) |
void |
addRecipientsTo(java.lang.String... recipients) |
boolean |
equals(java.lang.Object o) |
java.util.List<Attachment> |
getAttachments() |
java.lang.String |
getHeader(java.lang.String name) |
java.util.List<java.lang.String> |
getHeaderList(java.lang.String name) |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getHeaders() |
java.lang.String |
getHtmlBody() |
javax.mail.Message |
getMessage() |
protected java.util.List<java.lang.String> |
getRecipientsAll() |
java.util.List<java.lang.String> |
getRecipientsBcc() |
java.util.List<java.lang.String> |
getRecipientsCc() |
java.util.List<java.lang.String> |
getRecipientsTo() |
java.lang.String |
getSender() |
java.util.Date |
getSentDate() |
java.lang.String |
getSubject() |
java.lang.String |
getTextBody() |
int |
hashCode() |
void |
setBody(java.lang.String messageBody) |
void |
setHeader(java.lang.String name,
java.lang.String value) |
void |
setHtmlBody(java.lang.String htmlBody) |
void |
setMessage(javax.mail.Message message) |
void |
setSender(java.lang.String sender) |
void |
setSentDate(java.util.Date sentDate) |
void |
setSubject(java.lang.String subject) |
void |
setTextBody(java.lang.String messageBody) |
java.util.Map<java.lang.String,java.lang.Object> |
toJson() |
java.lang.String |
toString() |
protected java.lang.String sender
protected java.util.List<java.lang.String> recipientsTo
protected java.util.List<java.lang.String> recipientsCc
protected java.util.List<java.lang.String> recipientsBcc
protected java.lang.String subject
protected java.lang.String textBody
protected java.lang.String htmlBody
protected java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers
protected java.util.Date sentDate
protected java.util.List<Attachment> attachments
protected javax.mail.Message message
public java.lang.String getSender()
public void setSender(java.lang.String sender)
protected java.util.List<java.lang.String> getRecipientsAll()
public java.util.List<java.lang.String> getRecipientsTo()
public void addRecipientsTo(java.lang.String... recipients)
public java.util.List<java.lang.String> getRecipientsCc()
public void addRecipientsCc(java.lang.String... recipients)
public java.util.List<java.lang.String> getRecipientsBcc()
public void addRecipientsBcc(java.lang.String... recipients)
public java.lang.String getSubject()
public void setSubject(java.lang.String subject)
public java.util.Date getSentDate()
public void setSentDate(java.util.Date sentDate)
public java.lang.String getTextBody()
public void setTextBody(java.lang.String messageBody)
public java.lang.String getHtmlBody()
public void setHtmlBody(java.lang.String htmlBody)
public void setBody(java.lang.String messageBody)
public void setHeader(java.lang.String name,
java.lang.String value)
public java.lang.String getHeader(java.lang.String name)
public java.util.List<java.lang.String> getHeaderList(java.lang.String name)
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getHeaders()
public java.util.List<Attachment> getAttachments()
public void addAttachment(Attachment attachment)
public void addAttachment(java.io.File contents,
java.lang.String contentType)
public void addAttachment(java.lang.String filename,
java.io.File contents,
java.lang.String contentType)
public void addAttachment(java.lang.String filename,
java.lang.String contents,
java.lang.String contentType)
public void addAttachment(java.lang.String filename,
byte[] contents,
java.lang.String contentType)
public javax.mail.Message getMessage()
public void setMessage(javax.mail.Message message)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.util.Map<java.lang.String,java.lang.Object> toJson()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object