Class CreateChangeSender
- java.lang.Object
-
- com.google.gerrit.server.mail.send.OutgoingEmail
-
- com.google.gerrit.server.mail.send.NotificationEmail
-
- com.google.gerrit.server.mail.send.ChangeEmail
-
- com.google.gerrit.server.mail.send.NewChangeSender
-
- com.google.gerrit.server.mail.send.CreateChangeSender
-
public class CreateChangeSender extends NewChangeSender
Notify interested parties of a brand new change.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
CreateChangeSender.Factory
-
Field Summary
-
Fields inherited from class com.google.gerrit.server.mail.send.ChangeEmail
authors, change, changeData, changeMessage, emailOnlyAttentionSetIfEnabled, emailOnlyAuthors, patchSet, patchSetInfo, projectState, stars, timestamp
-
Fields inherited from class com.google.gerrit.server.mail.send.NotificationEmail
branch
-
Fields inherited from class com.google.gerrit.server.mail.send.OutgoingEmail
args, footers, fromId, messageClass, notify, soyContext, soyContextEmailData
-
-
Constructor Summary
Constructors Constructor Description CreateChangeSender(EmailArguments args, PermissionBackend permissionBackend, Project.NameKey project, Change.Id changeId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
init()
Setup the message headers and envelope (TO, CC, BCC).-
Methods inherited from class com.google.gerrit.server.mail.send.NewChangeSender
addExtraCC, addExtraCCByEmail, addReviewers, addReviewersByEmail, formatChange, getReviewerNames, setupSoyContext
-
Methods inherited from class com.google.gerrit.server.mail.send.ChangeEmail
add, bccStarredBy, ccAllApprovals, ccExistingReviewers, format, formatFooter, getAuthors, getChangeDetail, getChangeMessageThreadId, getChangeUrl, getCoverLetter, getIncludeDiff, getPatchList, getPatchList, getProjectState, getUnifiedDiff, getWatchers, isVisibleTo, newChangeData, rcptToAuthors, removeUsersThatIgnoredTheChange, setChangeMessage, setFrom, setPatchSet, setPatchSet
-
Methods inherited from class com.google.gerrit.server.mail.send.NotificationEmail
add, getInstanceAndProjectName, getShortProjectName, getSshHost, includeWatchers, includeWatchers
-
Methods inherited from class com.google.gerrit.server.mail.send.OutgoingEmail
add, add, add, addByEmail, addByEmail, appendHtml, appendText, getFromLine, getGerritHost, getNameEmailFor, getNameFor, getSettingsUrl, getUserNameEmailFor, removeHeader, removeUser, send, setHeader, setHeader, setMessageId, setNotify, shouldSendMessage, soyHtmlTemplate, textTemplate, useHtml
-
-
-
-
Constructor Detail
-
CreateChangeSender
@Inject public CreateChangeSender(EmailArguments args, PermissionBackend permissionBackend, Project.NameKey project, Change.Id changeId)
-
-
Method Detail
-
init
protected void init() throws com.google.gerrit.exceptions.EmailException
Description copied from class:ChangeEmail
Setup the message headers and envelope (TO, CC, BCC).- Overrides:
init
in classNewChangeSender
- Throws:
com.google.gerrit.exceptions.EmailException
- if an error occurred.
-
-