public class SmtpEmailPush extends java.lang.Object implements CommonEmail, Push, java.io.Serializable
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCallbackUrl() |
java.lang.String |
getEmailSubject() |
java.lang.String |
getFromAddress() |
java.lang.String |
getHtmlContent() |
PushType |
getPushType() |
java.lang.String |
getRemoteAddress() |
java.lang.String |
getRemoteHost() |
java.lang.String |
getToAddress() |
java.util.Map<java.lang.String,java.lang.String> |
getTraits() |
static SmtpEmailPush |
newPush(EmailPush emailPush) |
static SmtpEmailPush |
newPush(java.lang.String toAddress,
java.lang.String fromAddress,
java.lang.String emailSubject,
java.lang.String htmlContent,
java.lang.String callbackUrl,
java.util.Map<java.lang.String,java.lang.String> traits) |
static SmtpEmailPush |
newPush(java.lang.String toAddress,
java.lang.String fromAddress,
java.lang.String emailSubject,
java.lang.String htmlContent,
java.lang.String callbackUrl,
java.lang.String... traits) |
RequestErrors |
validate(RequestErrors errors) |
public static final PushType PUSH_TYPE
public PushType getPushType()
getPushType in interface CommonEmailgetPushType in interface Pushpublic java.lang.String getRemoteHost()
getRemoteHost in interface CommonEmailgetRemoteHost in interface Pushpublic java.lang.String getRemoteAddress()
getRemoteAddress in interface CommonEmailgetRemoteAddress in interface Pushpublic java.lang.String getFromAddress()
getFromAddress in interface CommonEmailpublic java.lang.String getToAddress()
getToAddress in interface CommonEmailpublic java.lang.String getEmailSubject()
getEmailSubject in interface CommonEmailpublic java.lang.String getHtmlContent()
getHtmlContent in interface CommonEmailpublic java.lang.String getCallbackUrl()
getCallbackUrl in interface CommonEmailgetCallbackUrl in interface Pushpublic java.util.Map<java.lang.String,java.lang.String> getTraits()
getTraits in interface CommonEmailgetTraits in interface Pushpublic RequestErrors validate(RequestErrors errors)
validate in interface ValidatableActionpublic static SmtpEmailPush newPush(java.lang.String toAddress, java.lang.String fromAddress, java.lang.String emailSubject, java.lang.String htmlContent, java.lang.String callbackUrl, java.lang.String... traits)
public static SmtpEmailPush newPush(java.lang.String toAddress, java.lang.String fromAddress, java.lang.String emailSubject, java.lang.String htmlContent, java.lang.String callbackUrl, java.util.Map<java.lang.String,java.lang.String> traits)
public static SmtpEmailPush newPush(EmailPush emailPush)