Package dev.snowdrop.vertx.mail
Class SimpleMailMessage
- java.lang.Object
-
- dev.snowdrop.vertx.mail.SimpleMailMessage
-
- All Implemented Interfaces:
MailMessage
public class SimpleMailMessage extends java.lang.Object implements MailMessage
-
-
Constructor Summary
Constructors Constructor Description SimpleMailMessage()
-
Method Summary
Modifier and Type Method Description SimpleMailMessageaddAttachment(MailAttachment attachment)SimpleMailMessageaddBcc(java.lang.String... bcc)SimpleMailMessageaddCc(java.lang.String... cc)SimpleMailMessageaddHeader(java.lang.String key, java.lang.String... values)SimpleMailMessageaddInlineAttachment(MailAttachment inlineAttachment)SimpleMailMessageaddTo(java.lang.String... to)java.util.List<MailAttachment>getAttachments()java.util.List<java.lang.String>getBcc()java.lang.StringgetBounceAddress()java.util.List<java.lang.String>getCc()java.lang.StringgetFrom()org.springframework.util.MultiValueMap<java.lang.String,java.lang.String>getHeaders()java.lang.StringgetHtml()java.util.List<MailAttachment>getInlineAttachments()java.lang.StringgetSubject()java.lang.StringgetText()java.util.List<java.lang.String>getTo()booleanisFixedHeaders()SimpleMailMessageremoveHeader(java.lang.String key)SimpleMailMessagesetAttachments(java.util.List<MailAttachment> attachments)SimpleMailMessagesetBcc(java.util.List<java.lang.String> bcc)SimpleMailMessagesetBounceAddress(java.lang.String bounceAddress)SimpleMailMessagesetCc(java.util.List<java.lang.String> cc)SimpleMailMessagesetFixedHeaders(boolean fixedHeaders)SimpleMailMessagesetFrom(java.lang.String from)SimpleMailMessagesetHeaders(org.springframework.util.MultiValueMap<java.lang.String,java.lang.String> headers)SimpleMailMessagesetHtml(java.lang.String html)SimpleMailMessagesetInlineAttachments(java.util.List<MailAttachment> inlineAttachments)SimpleMailMessagesetSubject(java.lang.String subject)SimpleMailMessagesetText(java.lang.String text)SimpleMailMessagesetTo(java.util.List<java.lang.String> to)
-
-
-
Method Detail
-
getFrom
public java.lang.String getFrom()
- Specified by:
getFromin interfaceMailMessage
-
setFrom
public SimpleMailMessage setFrom(java.lang.String from)
- Specified by:
setFromin interfaceMailMessage
-
getTo
public java.util.List<java.lang.String> getTo()
- Specified by:
getToin interfaceMailMessage
-
setTo
public SimpleMailMessage setTo(java.util.List<java.lang.String> to)
- Specified by:
setToin interfaceMailMessage
-
addTo
public SimpleMailMessage addTo(java.lang.String... to)
- Specified by:
addToin interfaceMailMessage
-
getCc
public java.util.List<java.lang.String> getCc()
- Specified by:
getCcin interfaceMailMessage
-
setCc
public SimpleMailMessage setCc(java.util.List<java.lang.String> cc)
- Specified by:
setCcin interfaceMailMessage
-
addCc
public SimpleMailMessage addCc(java.lang.String... cc)
- Specified by:
addCcin interfaceMailMessage
-
getBcc
public java.util.List<java.lang.String> getBcc()
- Specified by:
getBccin interfaceMailMessage
-
setBcc
public SimpleMailMessage setBcc(java.util.List<java.lang.String> bcc)
- Specified by:
setBccin interfaceMailMessage
-
addBcc
public SimpleMailMessage addBcc(java.lang.String... bcc)
- Specified by:
addBccin interfaceMailMessage
-
getBounceAddress
public java.lang.String getBounceAddress()
- Specified by:
getBounceAddressin interfaceMailMessage
-
setBounceAddress
public SimpleMailMessage setBounceAddress(java.lang.String bounceAddress)
- Specified by:
setBounceAddressin interfaceMailMessage
-
getSubject
public java.lang.String getSubject()
- Specified by:
getSubjectin interfaceMailMessage
-
setSubject
public SimpleMailMessage setSubject(java.lang.String subject)
- Specified by:
setSubjectin interfaceMailMessage
-
getText
public java.lang.String getText()
- Specified by:
getTextin interfaceMailMessage
-
setText
public SimpleMailMessage setText(java.lang.String text)
- Specified by:
setTextin interfaceMailMessage
-
getHtml
public java.lang.String getHtml()
- Specified by:
getHtmlin interfaceMailMessage
-
setHtml
public SimpleMailMessage setHtml(java.lang.String html)
- Specified by:
setHtmlin interfaceMailMessage
-
getInlineAttachments
public java.util.List<MailAttachment> getInlineAttachments()
- Specified by:
getInlineAttachmentsin interfaceMailMessage
-
setInlineAttachments
public SimpleMailMessage setInlineAttachments(java.util.List<MailAttachment> inlineAttachments)
- Specified by:
setInlineAttachmentsin interfaceMailMessage
-
addInlineAttachment
public SimpleMailMessage addInlineAttachment(MailAttachment inlineAttachment)
- Specified by:
addInlineAttachmentin interfaceMailMessage
-
getAttachments
public java.util.List<MailAttachment> getAttachments()
- Specified by:
getAttachmentsin interfaceMailMessage
-
setAttachments
public SimpleMailMessage setAttachments(java.util.List<MailAttachment> attachments)
- Specified by:
setAttachmentsin interfaceMailMessage
-
addAttachment
public SimpleMailMessage addAttachment(MailAttachment attachment)
- Specified by:
addAttachmentin interfaceMailMessage
-
getHeaders
public org.springframework.util.MultiValueMap<java.lang.String,java.lang.String> getHeaders()
- Specified by:
getHeadersin interfaceMailMessage
-
setHeaders
public SimpleMailMessage setHeaders(org.springframework.util.MultiValueMap<java.lang.String,java.lang.String> headers)
- Specified by:
setHeadersin interfaceMailMessage
-
addHeader
public SimpleMailMessage addHeader(java.lang.String key, java.lang.String... values)
- Specified by:
addHeaderin interfaceMailMessage
-
removeHeader
public SimpleMailMessage removeHeader(java.lang.String key)
- Specified by:
removeHeaderin interfaceMailMessage
-
isFixedHeaders
public boolean isFixedHeaders()
- Specified by:
isFixedHeadersin interfaceMailMessage
-
setFixedHeaders
public SimpleMailMessage setFixedHeaders(boolean fixedHeaders)
- Specified by:
setFixedHeadersin interfaceMailMessage
-
-