public class BaseMailMessage extends Object
| Constructor and Description |
|---|
BaseMailMessage(javax.mail.Session session,
String charset,
org.jboss.seam.mail.core.enumerations.ContentType rootContentType) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAttachment(org.jboss.seam.mail.core.EmailAttachment emailAttachment) |
void |
addAttachments(Collection<org.jboss.seam.mail.core.EmailAttachment> emailAttachments) |
void |
addDeliveryReciept(String address) |
void |
addDeliveryRecieptAddresses(Collection<javax.mail.internet.InternetAddress> addresses) |
void |
addHeader(org.jboss.seam.mail.core.Header header) |
void |
addHeaders(Collection<org.jboss.seam.mail.core.Header> headers) |
void |
addReadReciept(String address) |
void |
addReadRecieptAddresses(Collection<javax.mail.internet.InternetAddress> addresses) |
void |
addRecipient(org.jboss.seam.mail.core.enumerations.RecipientType recipientType,
javax.mail.internet.InternetAddress emailAddress) |
void |
addRecipients(org.jboss.seam.mail.core.enumerations.RecipientType recipientType,
Collection<javax.mail.internet.InternetAddress> emailAddresses) |
void |
addRecipients(org.jboss.seam.mail.core.enumerations.RecipientType recipientType,
javax.mail.internet.InternetAddress[] emailAddresses) |
Map<String,AttachmentPart> |
getAttachments() |
javax.mail.internet.MimeMessage |
getFinalizedMessage() |
javax.mail.internet.MimeMessage |
getRootMimeMessage() |
void |
setCalendar(String body,
AttachmentPart invite) |
BaseMailMessage |
setFrom(Collection<javax.mail.internet.InternetAddress> emailAddresses) |
void |
setFrom(javax.mail.internet.InternetAddress emailAddress) |
void |
setHeader(org.jboss.seam.mail.core.Header header) |
void |
setHTML(String html) |
void |
setHTMLNotRelated(String html) |
void |
setHTMLTextAlt(String html,
String text) |
void |
setImportance(org.jboss.seam.mail.core.enumerations.MessagePriority messagePriority) |
void |
setMessageID(String messageId) |
void |
setReplyTo(Collection<javax.mail.internet.InternetAddress> emailAddresses) |
void |
setReplyTo(javax.mail.internet.InternetAddress emailAddress) |
void |
setReplyTo(String address) |
void |
setReplyTo(String name,
String address) |
void |
setSentDate(Date date) |
void |
setSubject(String value) |
void |
setText(String text) |
public BaseMailMessage(javax.mail.Session session,
String charset,
org.jboss.seam.mail.core.enumerations.ContentType rootContentType)
public void addRecipient(org.jboss.seam.mail.core.enumerations.RecipientType recipientType,
javax.mail.internet.InternetAddress emailAddress)
public void addRecipients(org.jboss.seam.mail.core.enumerations.RecipientType recipientType,
javax.mail.internet.InternetAddress[] emailAddresses)
public void addRecipients(org.jboss.seam.mail.core.enumerations.RecipientType recipientType,
Collection<javax.mail.internet.InternetAddress> emailAddresses)
public void setFrom(javax.mail.internet.InternetAddress emailAddress)
public BaseMailMessage setFrom(Collection<javax.mail.internet.InternetAddress> emailAddresses)
public void setReplyTo(String address) throws javax.mail.internet.AddressException
javax.mail.internet.AddressExceptionpublic void setReplyTo(javax.mail.internet.InternetAddress emailAddress)
public void setReplyTo(Collection<javax.mail.internet.InternetAddress> emailAddresses)
public void setSubject(String value)
public void setSentDate(Date date)
public void setMessageID(String messageId)
public void addDeliveryRecieptAddresses(Collection<javax.mail.internet.InternetAddress> addresses)
public void addReadRecieptAddresses(Collection<javax.mail.internet.InternetAddress> addresses)
public void addDeliveryReciept(String address)
public void addReadReciept(String address)
public void setImportance(org.jboss.seam.mail.core.enumerations.MessagePriority messagePriority)
public void setHeader(org.jboss.seam.mail.core.Header header)
public void addHeaders(Collection<org.jboss.seam.mail.core.Header> headers)
public void addHeader(org.jboss.seam.mail.core.Header header)
public void setText(String text)
public void setHTML(String html)
public void setHTMLNotRelated(String html)
public void setCalendar(String body, AttachmentPart invite)
public void addAttachment(org.jboss.seam.mail.core.EmailAttachment emailAttachment)
public void addAttachments(Collection<org.jboss.seam.mail.core.EmailAttachment> emailAttachments)
public Map<String,AttachmentPart> getAttachments()
public javax.mail.internet.MimeMessage getRootMimeMessage()
public javax.mail.internet.MimeMessage getFinalizedMessage()
Copyright © 2012 Seam Framework. All Rights Reserved.