public class SetAssigneeSender extends ChangeEmail
| Modifier and Type | Class and Description |
|---|---|
static interface |
SetAssigneeSender.Factory |
authors, change, changeData, changeMessage, emailOnlyAuthors, patchSet, patchSetInfo, projectState, stars, timestampbranchargs, footers, fromId, messageClass, notify, soyContext, soyContextEmailData, velocityContext| Constructor and Description |
|---|
SetAssigneeSender(EmailArguments ea,
Project.NameKey project,
Change.Id id,
Account.Id assignee) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
formatChange()
Format the message body by calling
OutgoingEmail.appendText(String). |
String |
getAssigneeName() |
protected void |
init()
Setup the message headers and envelope (TO, CC, BCC).
|
protected void |
setupSoyContext() |
protected boolean |
supportsHtml()
Override this method to enable HTML in a subclass.
|
add, bccStarredBy, ccAllApprovals, ccExistingReviewers, format, formatChangeDetail, formatCoverLetter, formatFooter, getAuthors, getChangeDetail, getChangeMessageThreadId, getChangeUrl, getCoverLetter, getIncludeDiff, getPatchList, getProjectOwners, getProjectState, getUnifiedDiff, getWatchers, isVisibleTo, newChangeData, rcptToAuthors, removeUsersThatIgnoredTheChange, setChangeMessage, setChangeMessage, setFrom, setPatchSet, setPatchSet, setupVelocityContextadd, getListId, getSshHost, includeWatchers, includeWatchersadd, add, add, appendHtml, appendText, getFromLine, getGerritHost, getGerritUrl, getNameEmailFor, getNameFor, getSettingsUrl, getUserNameEmailFor, joinStrings, joinStrings, removeHeader, removeUser, send, setAccountsToNotify, setHeader, setHeader, setNotify, setVHeader, shouldSendMessage, soyHtmlTemplate, soyTextTemplate, textTemplate, useHtml, velocify, velocifyFile@Inject public SetAssigneeSender(EmailArguments ea, Project.NameKey project, Change.Id id, Account.Id assignee) throws com.google.gwtorm.server.OrmException
com.google.gwtorm.server.OrmExceptionprotected void init()
throws EmailException
ChangeEmailinit in class ChangeEmailEmailException - if an error occurred.protected void formatChange()
throws EmailException
ChangeEmailOutgoingEmail.appendText(String).formatChange in class ChangeEmailEmailExceptionpublic String getAssigneeName()
protected void setupSoyContext()
setupSoyContext in class ChangeEmailprotected boolean supportsHtml()
OutgoingEmailsupportsHtml in class OutgoingEmail