org.jboss.seam.mail.core
Class MailMessageImpl
java.lang.Object
org.jboss.seam.mail.core.MailMessageImpl
- All Implemented Interfaces:
- org.jboss.seam.mail.api.MailMessage
public class MailMessageImpl
- extends Object
- implements org.jboss.seam.mail.api.MailMessage
- Author:
- Cody Lerum
|
Method Summary |
org.jboss.seam.mail.api.MailMessage |
addAttachment(org.jboss.seam.mail.core.enumerations.ContentDisposition contentDispostion,
File file)
|
org.jboss.seam.mail.api.MailMessage |
addAttachment(org.jboss.seam.mail.core.EmailAttachment attachment)
|
org.jboss.seam.mail.api.MailMessage |
addAttachment(String fileName,
String mimeType,
org.jboss.seam.mail.core.enumerations.ContentDisposition contentDispostion,
byte[] bytes)
|
org.jboss.seam.mail.api.MailMessage |
addAttachment(String fileName,
String mimeType,
org.jboss.seam.mail.core.enumerations.ContentDisposition contentDispostion,
InputStream inputStream)
|
org.jboss.seam.mail.api.MailMessage |
addAttachments(Collection<? extends org.jboss.seam.mail.core.EmailAttachment> attachments)
|
org.jboss.seam.mail.api.MailMessage |
addHeader(String name,
String value)
|
org.jboss.seam.mail.api.MailMessage |
bcc(Collection<? extends org.jboss.seam.mail.core.EmailContact> emailContacts)
|
org.jboss.seam.mail.api.MailMessage |
bcc(org.jboss.seam.mail.core.EmailContact emailContact)
|
org.jboss.seam.mail.api.MailMessage |
bcc(javax.mail.internet.InternetAddress emailAddress)
|
org.jboss.seam.mail.api.MailMessage |
bcc(String... address)
|
org.jboss.seam.mail.api.MailMessage |
bodyHtml(String html)
|
org.jboss.seam.mail.api.MailMessage |
bodyHtml(org.jboss.seam.mail.templating.TemplateProvider htmlBody)
|
org.jboss.seam.mail.api.MailMessage |
bodyHtmlTextAlt(String html,
String text)
|
org.jboss.seam.mail.api.MailMessage |
bodyHtmlTextAlt(org.jboss.seam.mail.templating.TemplateProvider htmlBody,
org.jboss.seam.mail.templating.TemplateProvider textBody)
|
org.jboss.seam.mail.api.MailMessage |
bodyText(String text)
|
org.jboss.seam.mail.api.MailMessage |
bodyText(org.jboss.seam.mail.templating.TemplateProvider textBody)
|
org.jboss.seam.mail.api.MailMessage |
cc(Collection<? extends org.jboss.seam.mail.core.EmailContact> emailContacts)
|
org.jboss.seam.mail.api.MailMessage |
cc(org.jboss.seam.mail.core.EmailContact emailContact)
|
org.jboss.seam.mail.api.MailMessage |
cc(javax.mail.internet.InternetAddress emailAddress)
|
org.jboss.seam.mail.api.MailMessage |
cc(String... address)
|
org.jboss.seam.mail.api.MailMessage |
contentType(org.jboss.seam.mail.core.enumerations.ContentType contentType)
|
org.jboss.seam.mail.api.MailMessage |
deliveryReceipt(String address)
|
org.jboss.seam.mail.api.MailMessage |
from(Collection<? extends org.jboss.seam.mail.core.EmailContact> emailContacts)
|
org.jboss.seam.mail.api.MailMessage |
from(org.jboss.seam.mail.core.EmailContact emailContact)
|
org.jboss.seam.mail.api.MailMessage |
from(javax.mail.internet.InternetAddress emailAddress)
|
org.jboss.seam.mail.api.MailMessage |
from(String... address)
|
org.jboss.seam.mail.core.EmailMessage |
getEmailMessage()
|
org.jboss.seam.mail.api.MailMessage |
iCal(String html,
byte[] bytes)
|
org.jboss.seam.mail.api.MailMessage |
importance(org.jboss.seam.mail.core.enumerations.MessagePriority messagePriority)
|
org.jboss.seam.mail.core.EmailMessage |
mergeTemplates()
|
org.jboss.seam.mail.api.MailMessage |
messageId(String messageId)
|
org.jboss.seam.mail.api.MailMessage |
put(Map<String,Object> values)
|
org.jboss.seam.mail.api.MailMessage |
put(String key,
Object value)
|
org.jboss.seam.mail.api.MailMessage |
readReceipt(String address)
|
org.jboss.seam.mail.api.MailMessage |
replyTo(Collection<? extends org.jboss.seam.mail.core.EmailContact> emailContacts)
|
org.jboss.seam.mail.api.MailMessage |
replyTo(org.jboss.seam.mail.core.EmailContact emailContact)
|
org.jboss.seam.mail.api.MailMessage |
replyTo(javax.mail.internet.InternetAddress emailAddress)
|
org.jboss.seam.mail.api.MailMessage |
replyTo(String... address)
|
org.jboss.seam.mail.core.EmailMessage |
send()
|
org.jboss.seam.mail.core.EmailMessage |
send(org.jboss.seam.mail.core.MailConfig mailConfig)
|
org.jboss.seam.mail.core.EmailMessage |
send(org.jboss.seam.mail.core.MailTransporter mailTransporter)
|
org.jboss.seam.mail.core.EmailMessage |
send(javax.mail.Session session)
|
void |
setEmailMessage(org.jboss.seam.mail.core.EmailMessage emailMessage)
|
org.jboss.seam.mail.api.MailMessage |
subject(String value)
|
org.jboss.seam.mail.api.MailMessage |
subject(org.jboss.seam.mail.templating.TemplateProvider subject)
|
org.jboss.seam.mail.api.MailMessage |
to(Collection<? extends org.jboss.seam.mail.core.EmailContact> emailContacts)
|
org.jboss.seam.mail.api.MailMessage |
to(org.jboss.seam.mail.core.EmailContact emailContact)
|
org.jboss.seam.mail.api.MailMessage |
to(javax.mail.internet.InternetAddress emailAddress)
|
org.jboss.seam.mail.api.MailMessage |
to(String... address)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MailMessageImpl
public MailMessageImpl()
from
public org.jboss.seam.mail.api.MailMessage from(String... address)
- Specified by:
from in interface org.jboss.seam.mail.api.MailMessage
from
public org.jboss.seam.mail.api.MailMessage from(javax.mail.internet.InternetAddress emailAddress)
- Specified by:
from in interface org.jboss.seam.mail.api.MailMessage
from
public org.jboss.seam.mail.api.MailMessage from(org.jboss.seam.mail.core.EmailContact emailContact)
- Specified by:
from in interface org.jboss.seam.mail.api.MailMessage
from
public org.jboss.seam.mail.api.MailMessage from(Collection<? extends org.jboss.seam.mail.core.EmailContact> emailContacts)
- Specified by:
from in interface org.jboss.seam.mail.api.MailMessage
replyTo
public org.jboss.seam.mail.api.MailMessage replyTo(String... address)
- Specified by:
replyTo in interface org.jboss.seam.mail.api.MailMessage
replyTo
public org.jboss.seam.mail.api.MailMessage replyTo(javax.mail.internet.InternetAddress emailAddress)
- Specified by:
replyTo in interface org.jboss.seam.mail.api.MailMessage
replyTo
public org.jboss.seam.mail.api.MailMessage replyTo(org.jboss.seam.mail.core.EmailContact emailContact)
- Specified by:
replyTo in interface org.jboss.seam.mail.api.MailMessage
replyTo
public org.jboss.seam.mail.api.MailMessage replyTo(Collection<? extends org.jboss.seam.mail.core.EmailContact> emailContacts)
- Specified by:
replyTo in interface org.jboss.seam.mail.api.MailMessage
addHeader
public org.jboss.seam.mail.api.MailMessage addHeader(String name,
String value)
- Specified by:
addHeader in interface org.jboss.seam.mail.api.MailMessage
to
public org.jboss.seam.mail.api.MailMessage to(String... address)
- Specified by:
to in interface org.jboss.seam.mail.api.MailMessage
to
public org.jboss.seam.mail.api.MailMessage to(javax.mail.internet.InternetAddress emailAddress)
- Specified by:
to in interface org.jboss.seam.mail.api.MailMessage
to
public org.jboss.seam.mail.api.MailMessage to(org.jboss.seam.mail.core.EmailContact emailContact)
- Specified by:
to in interface org.jboss.seam.mail.api.MailMessage
to
public org.jboss.seam.mail.api.MailMessage to(Collection<? extends org.jboss.seam.mail.core.EmailContact> emailContacts)
- Specified by:
to in interface org.jboss.seam.mail.api.MailMessage
cc
public org.jboss.seam.mail.api.MailMessage cc(String... address)
- Specified by:
cc in interface org.jboss.seam.mail.api.MailMessage
cc
public org.jboss.seam.mail.api.MailMessage cc(javax.mail.internet.InternetAddress emailAddress)
- Specified by:
cc in interface org.jboss.seam.mail.api.MailMessage
cc
public org.jboss.seam.mail.api.MailMessage cc(org.jboss.seam.mail.core.EmailContact emailContact)
- Specified by:
cc in interface org.jboss.seam.mail.api.MailMessage
cc
public org.jboss.seam.mail.api.MailMessage cc(Collection<? extends org.jboss.seam.mail.core.EmailContact> emailContacts)
- Specified by:
cc in interface org.jboss.seam.mail.api.MailMessage
bcc
public org.jboss.seam.mail.api.MailMessage bcc(String... address)
- Specified by:
bcc in interface org.jboss.seam.mail.api.MailMessage
bcc
public org.jboss.seam.mail.api.MailMessage bcc(javax.mail.internet.InternetAddress emailAddress)
- Specified by:
bcc in interface org.jboss.seam.mail.api.MailMessage
bcc
public org.jboss.seam.mail.api.MailMessage bcc(org.jboss.seam.mail.core.EmailContact emailContact)
- Specified by:
bcc in interface org.jboss.seam.mail.api.MailMessage
bcc
public org.jboss.seam.mail.api.MailMessage bcc(Collection<? extends org.jboss.seam.mail.core.EmailContact> emailContacts)
- Specified by:
bcc in interface org.jboss.seam.mail.api.MailMessage
subject
public org.jboss.seam.mail.api.MailMessage subject(String value)
- Specified by:
subject in interface org.jboss.seam.mail.api.MailMessage
deliveryReceipt
public org.jboss.seam.mail.api.MailMessage deliveryReceipt(String address)
- Specified by:
deliveryReceipt in interface org.jboss.seam.mail.api.MailMessage
readReceipt
public org.jboss.seam.mail.api.MailMessage readReceipt(String address)
- Specified by:
readReceipt in interface org.jboss.seam.mail.api.MailMessage
importance
public org.jboss.seam.mail.api.MailMessage importance(org.jboss.seam.mail.core.enumerations.MessagePriority messagePriority)
- Specified by:
importance in interface org.jboss.seam.mail.api.MailMessage
messageId
public org.jboss.seam.mail.api.MailMessage messageId(String messageId)
- Specified by:
messageId in interface org.jboss.seam.mail.api.MailMessage
bodyText
public org.jboss.seam.mail.api.MailMessage bodyText(String text)
- Specified by:
bodyText in interface org.jboss.seam.mail.api.MailMessage
bodyHtml
public org.jboss.seam.mail.api.MailMessage bodyHtml(String html)
- Specified by:
bodyHtml in interface org.jboss.seam.mail.api.MailMessage
bodyHtmlTextAlt
public org.jboss.seam.mail.api.MailMessage bodyHtmlTextAlt(String html,
String text)
- Specified by:
bodyHtmlTextAlt in interface org.jboss.seam.mail.api.MailMessage
addAttachment
public org.jboss.seam.mail.api.MailMessage addAttachment(org.jboss.seam.mail.core.EmailAttachment attachment)
- Specified by:
addAttachment in interface org.jboss.seam.mail.api.MailMessage
addAttachments
public org.jboss.seam.mail.api.MailMessage addAttachments(Collection<? extends org.jboss.seam.mail.core.EmailAttachment> attachments)
- Specified by:
addAttachments in interface org.jboss.seam.mail.api.MailMessage
addAttachment
public org.jboss.seam.mail.api.MailMessage addAttachment(String fileName,
String mimeType,
org.jboss.seam.mail.core.enumerations.ContentDisposition contentDispostion,
byte[] bytes)
- Specified by:
addAttachment in interface org.jboss.seam.mail.api.MailMessage
addAttachment
public org.jboss.seam.mail.api.MailMessage addAttachment(String fileName,
String mimeType,
org.jboss.seam.mail.core.enumerations.ContentDisposition contentDispostion,
InputStream inputStream)
- Specified by:
addAttachment in interface org.jboss.seam.mail.api.MailMessage
addAttachment
public org.jboss.seam.mail.api.MailMessage addAttachment(org.jboss.seam.mail.core.enumerations.ContentDisposition contentDispostion,
File file)
- Specified by:
addAttachment in interface org.jboss.seam.mail.api.MailMessage
iCal
public org.jboss.seam.mail.api.MailMessage iCal(String html,
byte[] bytes)
- Specified by:
iCal in interface org.jboss.seam.mail.api.MailMessage
subject
public org.jboss.seam.mail.api.MailMessage subject(org.jboss.seam.mail.templating.TemplateProvider subject)
- Specified by:
subject in interface org.jboss.seam.mail.api.MailMessage
bodyText
public org.jboss.seam.mail.api.MailMessage bodyText(org.jboss.seam.mail.templating.TemplateProvider textBody)
- Specified by:
bodyText in interface org.jboss.seam.mail.api.MailMessage
bodyHtml
public org.jboss.seam.mail.api.MailMessage bodyHtml(org.jboss.seam.mail.templating.TemplateProvider htmlBody)
- Specified by:
bodyHtml in interface org.jboss.seam.mail.api.MailMessage
bodyHtmlTextAlt
public org.jboss.seam.mail.api.MailMessage bodyHtmlTextAlt(org.jboss.seam.mail.templating.TemplateProvider htmlBody,
org.jboss.seam.mail.templating.TemplateProvider textBody)
- Specified by:
bodyHtmlTextAlt in interface org.jboss.seam.mail.api.MailMessage
contentType
public org.jboss.seam.mail.api.MailMessage contentType(org.jboss.seam.mail.core.enumerations.ContentType contentType)
- Specified by:
contentType in interface org.jboss.seam.mail.api.MailMessage
put
public org.jboss.seam.mail.api.MailMessage put(String key,
Object value)
- Specified by:
put in interface org.jboss.seam.mail.api.MailMessage
put
public org.jboss.seam.mail.api.MailMessage put(Map<String,Object> values)
- Specified by:
put in interface org.jboss.seam.mail.api.MailMessage
getEmailMessage
public org.jboss.seam.mail.core.EmailMessage getEmailMessage()
- Specified by:
getEmailMessage in interface org.jboss.seam.mail.api.MailMessage
setEmailMessage
public void setEmailMessage(org.jboss.seam.mail.core.EmailMessage emailMessage)
- Specified by:
setEmailMessage in interface org.jboss.seam.mail.api.MailMessage
mergeTemplates
public org.jboss.seam.mail.core.EmailMessage mergeTemplates()
- Specified by:
mergeTemplates in interface org.jboss.seam.mail.api.MailMessage
send
public org.jboss.seam.mail.core.EmailMessage send(org.jboss.seam.mail.core.MailTransporter mailTransporter)
throws org.jboss.seam.mail.core.SendFailedException
- Specified by:
send in interface org.jboss.seam.mail.api.MailMessage
- Throws:
org.jboss.seam.mail.core.SendFailedException
send
public org.jboss.seam.mail.core.EmailMessage send(javax.mail.Session session)
throws org.jboss.seam.mail.core.SendFailedException
- Specified by:
send in interface org.jboss.seam.mail.api.MailMessage
- Throws:
org.jboss.seam.mail.core.SendFailedException
send
public org.jboss.seam.mail.core.EmailMessage send(org.jboss.seam.mail.core.MailConfig mailConfig)
- Specified by:
send in interface org.jboss.seam.mail.api.MailMessage
send
public org.jboss.seam.mail.core.EmailMessage send()
throws org.jboss.seam.mail.core.SendFailedException
- Specified by:
send in interface org.jboss.seam.mail.api.MailMessage
- Throws:
org.jboss.seam.mail.core.SendFailedException
Copyright © 2011 Seam Framework. All Rights Reserved.