public class MailMessageBuilder<R>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected MailMessage |
mailMessage |
protected R |
returnObj |
protected org.pagemodel.core.TestContext |
testContext |
| Constructor and Description |
|---|
MailMessageBuilder(R returnObj,
org.pagemodel.core.TestContext testContext,
org.pagemodel.core.testers.TestEvaluator testEvaluator) |
| Modifier and Type | Method and Description |
|---|---|
MailMessageBuilder<R> |
bcc(java.lang.String... addresses) |
MailMessageBuilder<R> |
body(java.lang.String content) |
MailMessageBuilder<R> |
bodyUntagged(java.lang.String content) |
MailMessageBuilder<R> |
cc(java.lang.String... addresses) |
MailMessageBuilder<R> |
clearRecipients() |
MailMessageBuilder<R> |
from(java.lang.String address) |
protected org.pagemodel.core.testers.TestEvaluator |
getEvaluator() |
MailMessage |
getMailMessage() |
MailMessageBuilder<R> |
header(java.lang.String headerName,
java.lang.String value) |
MailMessageBuilder<R> |
htmlBody(java.lang.String content) |
MailMessageBuilder<R> |
htmlBodyUntagged(java.lang.String content) |
MailMessageBuilder<R> |
readMime(java.io.File file) |
MailTester.SentMailTester<R> |
send(SmtpServer smtpServer) |
MailTester.SentMailTester<R> |
sendAndStore(java.lang.String key,
SmtpServer smtpServer) |
R |
store(java.lang.String key) |
MailMessageBuilder<R> |
subject(java.lang.String subject) |
MailMessageBuilder<R> |
subjectUntagged(java.lang.String subject) |
MailMessageBuilder<R> |
tagSubject() |
MailMessageBuilder<R> |
textBody(java.lang.String content) |
MailMessageBuilder<R> |
textBodyUntagged(java.lang.String content) |
MailMessageBuilder<R> |
to(java.lang.String... addresses) |
MailMessageBuilder<R> |
withAttachment() |
MailMessageBuilder<R> |
withAttachment(java.io.File contents,
java.lang.String contentType) |
MailMessageBuilder<R> |
withAttachment(java.lang.String filename,
byte[] contents,
java.lang.String contentType) |
MailMessageBuilder<R> |
withAttachment(java.lang.String filename,
java.io.File contents,
java.lang.String contentType) |
MailMessageBuilder<R> |
withAttachment(java.lang.String filename,
java.lang.String contents) |
MailMessageBuilder<R> |
withAttachment(java.lang.String filename,
java.lang.String contents,
java.lang.String contentType) |
MailMessageBuilder<R> |
writeMime(java.io.File file) |
protected MailMessage mailMessage
protected org.pagemodel.core.TestContext testContext
protected R returnObj
public MailMessageBuilder(R returnObj, org.pagemodel.core.TestContext testContext, org.pagemodel.core.testers.TestEvaluator testEvaluator)
protected org.pagemodel.core.testers.TestEvaluator getEvaluator()
public MailMessage getMailMessage()
public MailTester.SentMailTester<R> send(SmtpServer smtpServer)
public R store(java.lang.String key)
public MailTester.SentMailTester<R> sendAndStore(java.lang.String key, SmtpServer smtpServer)
public MailMessageBuilder<R> from(java.lang.String address)
public MailMessageBuilder<R> to(java.lang.String... addresses)
public MailMessageBuilder<R> cc(java.lang.String... addresses)
public MailMessageBuilder<R> bcc(java.lang.String... addresses)
public MailMessageBuilder<R> clearRecipients()
public MailMessageBuilder<R> tagSubject()
public MailMessageBuilder<R> subjectUntagged(java.lang.String subject)
public MailMessageBuilder<R> subject(java.lang.String subject)
public MailMessageBuilder<R> bodyUntagged(java.lang.String content)
public MailMessageBuilder<R> body(java.lang.String content)
public MailMessageBuilder<R> htmlBodyUntagged(java.lang.String content)
public MailMessageBuilder<R> htmlBody(java.lang.String content)
public MailMessageBuilder<R> textBodyUntagged(java.lang.String content)
public MailMessageBuilder<R> textBody(java.lang.String content)
public MailMessageBuilder<R> header(java.lang.String headerName, java.lang.String value)
public MailMessageBuilder<R> readMime(java.io.File file)
public MailMessageBuilder<R> writeMime(java.io.File file)
public MailMessageBuilder<R> withAttachment(java.io.File contents, java.lang.String contentType)
public MailMessageBuilder<R> withAttachment(java.lang.String filename, java.lang.String contents, java.lang.String contentType)
public MailMessageBuilder<R> withAttachment(java.lang.String filename, java.io.File contents, java.lang.String contentType)
public MailMessageBuilder<R> withAttachment(java.lang.String filename, byte[] contents, java.lang.String contentType)
public MailMessageBuilder<R> withAttachment()
public MailMessageBuilder<R> withAttachment(java.lang.String filename, java.lang.String contents)