public class DeploymentFinishedNotification extends AbstractNotification implements DeploymentResultAwareNotification
Notification.HtmlImContentProvidingNotification
NAVIGATION_SOURCE
Constructor and Description |
---|
DeploymentFinishedNotification() |
Modifier and Type | Method and Description |
---|---|
protected Map<String,Object> |
getContext() |
DeploymentResult |
getDeploymentResult() |
String |
getDescription()
Text describing this notification object - used for logging/debugging purposes.
|
String |
getEmailSubject()
Retrieves the subject for the notification.
|
String |
getHtmlEmailContent()
Generates the html for the html part of an email notification.
|
String |
getHtmlImContent() |
String |
getIMContent()
Retrieves the content for the IM notification
|
String |
getTextEmailContent()
Generates the text email content for the notifications
|
void |
setDeploymentProjectService(DeploymentProjectService deploymentProjectService) |
void |
setDeploymentResult(DeploymentResult deploymentResult) |
void |
setDeploymentResultService(DeploymentResultService deploymentResultService) |
void |
setDeploymentVersionLinkedJiraIssuesService(DeploymentVersionLinkedJiraIssuesService deploymentVersionLinkedJiraIssuesService) |
void |
setDeploymentVersionService(DeploymentVersionService deploymentVersionService) |
void |
setDeploymentVersionVcsChangesetService(DeploymentVersionVcsChangesetService deploymentVersionVcsChangesetService) |
void |
setTemplateRenderer(TemplateRenderer templateRenderer) |
void |
setTriggerManager(TriggerManager triggerManager) |
addRecipient, applyDefaultCssStyles, excludeRecipient, getCommitUrl, getEvent, getExcludedNotificationRecipients, getNotificationRecipients, getPojoEvent, getRepositoryData, getRepositoryData, setEvent, setEvent, setExcludedNotificationRecipients, setNotificationRecipients
@NotNull public String getDescription()
Notification
getDescription
in interface Notification
public String getTextEmailContent()
Notification
getTextEmailContent
in interface Notification
public String getHtmlEmailContent()
Notification
getHtmlEmailContent
in interface Notification
public String getEmailSubject()
Notification
getEmailSubject
in interface Notification
public String getIMContent()
Notification
getIMContent
in interface Notification
public String getHtmlImContent()
getHtmlImContent
in interface Notification.HtmlImContentProvidingNotification
getHtmlImContent
in class AbstractNotification
@NotNull public DeploymentResult getDeploymentResult()
getDeploymentResult
in interface DeploymentResultAwareNotification
public void setDeploymentResult(DeploymentResult deploymentResult)
public void setTemplateRenderer(TemplateRenderer templateRenderer)
public void setTriggerManager(TriggerManager triggerManager)
public void setDeploymentProjectService(DeploymentProjectService deploymentProjectService)
public void setDeploymentResultService(DeploymentResultService deploymentResultService)
public void setDeploymentVersionLinkedJiraIssuesService(DeploymentVersionLinkedJiraIssuesService deploymentVersionLinkedJiraIssuesService)
public void setDeploymentVersionVcsChangesetService(DeploymentVersionVcsChangesetService deploymentVersionVcsChangesetService)
public void setDeploymentVersionService(DeploymentVersionService deploymentVersionService)
Copyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.