Package de.galan.commons.net.mail
Class Mail
- java.lang.Object
-
- de.galan.commons.net.mail.Mail
-
public class Mail extends Object
Represents an E-Mail to send. Bean-style accessors are available, as well as fluent setters.
-
-
Field Summary
Fields Modifier and Type Field Description static intPRIORITY_HIGHstatic intPRIORITY_LOWstatic intPRIORITY_NORMAL
-
Method Summary
-
-
-
Field Detail
-
PRIORITY_LOW
public static final int PRIORITY_LOW
- See Also:
- Constant Field Values
-
PRIORITY_NORMAL
public static final int PRIORITY_NORMAL
- See Also:
- Constant Field Values
-
PRIORITY_HIGH
public static final int PRIORITY_HIGH
- See Also:
- Constant Field Values
-
-
Method Detail
-
getSubject
public String getSubject()
-
setSubject
public void setSubject(String subject)
-
getBodyText
public String getBodyText()
-
setBodyText
public void setBodyText(String bodyText)
-
getBodyHtml
public String getBodyHtml()
-
setBodyHtml
public void setBodyHtml(String bodyHtml)
-
getFrom
public MailAddress getFrom()
-
setFrom
public void setFrom(MailAddress from)
-
from
public Mail from(MailAddress mailFrom)
-
getReplyTo
public MailAddress getReplyTo()
-
setReplyTo
public void setReplyTo(MailAddress replyTo)
-
replyTo
public Mail replyTo(MailAddress mailReplyTo)
-
getPriority
public MailPriority getPriority()
-
setPriority
public void setPriority(MailPriority priority)
-
priority
public Mail priority(MailPriority MailPriority)
-
getRecipientsTo
public List<MailAddress> getRecipientsTo()
-
getRecipientsCc
public List<MailAddress> getRecipientsCc()
-
getRecipientsBcc
public List<MailAddress> getRecipientsBcc()
-
addRecipientTo
public void addRecipientTo(MailAddress address)
-
addRecipientCc
public void addRecipientCc(MailAddress address)
-
addRecipientBcc
public void addRecipientBcc(MailAddress address)
-
to
public Mail to(MailAddress... mailAddress)
-
cc
public Mail cc(MailAddress... mailAddress)
-
bcc
public Mail bcc(MailAddress... mailAddress)
-
hasHeaders
public boolean hasHeaders()
-
getNumberRecipients
public int getNumberRecipients()
-
hasRecipients
@AssertTrue public @javax.validation.constraints.AssertTrue boolean hasRecipients()
-
addAttachment
public void addAttachment(Attachment attachment)
-
addAttachments
public void addAttachments(List<Attachment> listOfAttachments)
-
attachment
public Mail attachment(Attachment mailAttachment)
-
removeAttachment
public void removeAttachment(Attachment attachment)
-
removeAllAttachments
public void removeAllAttachments()
-
getAttachments
public List<Attachment> getAttachments()
-
hasAttachments
public boolean hasAttachments()
-
-