public class SesEmailPush 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 SesEmailPush |
newPush(EmailPush emailPush) |
static SesEmailPush |
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 SesEmailPush |
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 SesEmailPush 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 SesEmailPush 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 SesEmailPush newPush(EmailPush emailPush)