org.jboss.seam.mail.core
Class BaseMailMessage

java.lang.Object
  extended by org.jboss.seam.mail.core.BaseMailMessage

public class BaseMailMessage
extends Object

Author:
Cody Lerum

Constructor Summary
BaseMailMessage(javax.mail.Session session)
           
BaseMailMessage(javax.mail.Session session, org.jboss.seam.mail.core.enumerations.ContentType rootContentType)
           
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseMailMessage

public BaseMailMessage(javax.mail.Session session,
                       org.jboss.seam.mail.core.enumerations.ContentType rootContentType)

BaseMailMessage

public BaseMailMessage(javax.mail.Session session)
Method Detail

addRecipient

public void addRecipient(org.jboss.seam.mail.core.enumerations.RecipientType recipientType,
                         javax.mail.internet.InternetAddress emailAddress)

addRecipients

public void addRecipients(org.jboss.seam.mail.core.enumerations.RecipientType recipientType,
                          javax.mail.internet.InternetAddress[] emailAddresses)

addRecipients

public void addRecipients(org.jboss.seam.mail.core.enumerations.RecipientType recipientType,
                          Collection<javax.mail.internet.InternetAddress> emailAddresses)

setFrom

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

setFrom

public BaseMailMessage setFrom(Collection<javax.mail.internet.InternetAddress> emailAddresses)

setReplyTo

public void setReplyTo(String address)
                throws javax.mail.internet.AddressException
Throws:
javax.mail.internet.AddressException

setReplyTo

public void setReplyTo(String name,
                       String address)

setReplyTo

public void setReplyTo(javax.mail.internet.InternetAddress emailAddress)

setReplyTo

public void setReplyTo(Collection<javax.mail.internet.InternetAddress> emailAddresses)

setSubject

public void setSubject(String value)

setSentDate

public void setSentDate(Date date)

setMessageID

public void setMessageID(String messageId)

addDeliveryRecieptAddresses

public void addDeliveryRecieptAddresses(Collection<javax.mail.internet.InternetAddress> addresses)

addReadRecieptAddresses

public void addReadRecieptAddresses(Collection<javax.mail.internet.InternetAddress> addresses)

addDeliveryReciept

public void addDeliveryReciept(String address)

addReadReciept

public void addReadReciept(String address)

setImportance

public void setImportance(org.jboss.seam.mail.core.enumerations.MessagePriority messagePriority)

setHeader

public void setHeader(org.jboss.seam.mail.core.Header header)

addHeaders

public void addHeaders(Collection<org.jboss.seam.mail.core.Header> headers)

addHeader

public void addHeader(org.jboss.seam.mail.core.Header header)

setText

public void setText(String text)

setHTML

public void setHTML(String html)

setHTMLNotRelated

public void setHTMLNotRelated(String html)

setHTMLTextAlt

public void setHTMLTextAlt(String html,
                           String text)

setCalendar

public void setCalendar(String body,
                        AttachmentPart invite)

addAttachment

public void addAttachment(org.jboss.seam.mail.core.EmailAttachment emailAttachment)

addAttachments

public void addAttachments(Collection<org.jboss.seam.mail.core.EmailAttachment> emailAttachments)

getAttachments

public Map<String,AttachmentPart> getAttachments()

getRootMimeMessage

public javax.mail.internet.MimeMessage getRootMimeMessage()

getFinalizedMessage

public javax.mail.internet.MimeMessage getFinalizedMessage()


Copyright © 2012 Seam Framework. All Rights Reserved.