public class AddKeySender extends OutgoingEmail
| Modifier and Type | Class and Description |
|---|---|
static interface |
AddKeySender.Factory |
args, footers, fromId, messageClass, notify, soyContext, soyContextEmailData| Constructor and Description |
|---|
AddKeySender(EmailArguments ea,
PermissionBackend permissionBackend,
IdentifiedUser callingUser,
IdentifiedUser user,
AccountSshKey sshKey) |
AddKeySender(EmailArguments ea,
PermissionBackend permissionBackend,
IdentifiedUser callingUser,
IdentifiedUser user,
java.util.List<java.lang.String> gpgKeys) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
format()
Format the message body by calling
OutgoingEmail.appendText(String). |
java.lang.String |
getEmail() |
java.lang.String |
getGpgKeys() |
java.lang.String |
getKeyType() |
java.lang.String |
getSshKey() |
java.lang.String |
getUserNameEmail() |
protected void |
init()
Setup the message headers and envelope (TO, CC, BCC).
|
protected void |
setupSoyContext() |
protected boolean |
shouldSendMessage() |
protected boolean |
supportsHtml()
Override this method to enable HTML in a subclass.
|
add, add, add, add, add, add, add, add, addByEmail, addByEmail, appendHtml, appendText, getFromLine, getGerritHost, getGerritUrl, getNameEmailFor, getNameFor, getSettingsUrl, getUserNameEmailFor, isVisibleTo, removeHeader, removeUser, send, setAccountsToNotify, setFrom, setHeader, setHeader, setNotify, soyHtmlTemplate, textTemplate, useHtmlpublic AddKeySender(EmailArguments ea, PermissionBackend permissionBackend, IdentifiedUser callingUser, IdentifiedUser user, AccountSshKey sshKey)
public AddKeySender(EmailArguments ea, PermissionBackend permissionBackend, IdentifiedUser callingUser, IdentifiedUser user, java.util.List<java.lang.String> gpgKeys)
protected void init()
throws EmailException
OutgoingEmailinit in class OutgoingEmailEmailException - if an error occurred.protected boolean shouldSendMessage()
shouldSendMessage in class OutgoingEmailprotected void format()
throws EmailException
OutgoingEmailOutgoingEmail.appendText(String).format in class OutgoingEmailEmailExceptionpublic java.lang.String getEmail()
public java.lang.String getUserNameEmail()
public java.lang.String getKeyType()
public java.lang.String getSshKey()
public java.lang.String getGpgKeys()
protected void setupSoyContext()
setupSoyContext in class OutgoingEmailprotected boolean supportsHtml()
OutgoingEmailsupportsHtml in class OutgoingEmail