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,
List<String> gpgKeys) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
format()
Format the message body by calling
OutgoingEmail.appendText(String). |
String |
getEmail() |
String |
getGpgKeys() |
String |
getKeyType() |
String |
getSshKey() |
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, 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, List<String> gpgKeys)
protected void init()
throws com.google.gerrit.exceptions.EmailException
OutgoingEmailinit in class OutgoingEmailcom.google.gerrit.exceptions.EmailException - if an error occurred.protected boolean shouldSendMessage()
shouldSendMessage in class OutgoingEmailprotected void format()
throws com.google.gerrit.exceptions.EmailException
OutgoingEmailOutgoingEmail.appendText(String).format in class OutgoingEmailcom.google.gerrit.exceptions.EmailExceptionpublic String getEmail()
public String getUserNameEmail()
public String getKeyType()
public String getSshKey()
public String getGpgKeys()
protected void setupSoyContext()
setupSoyContext in class OutgoingEmailprotected boolean supportsHtml()
OutgoingEmailsupportsHtml in class OutgoingEmail