com.atlassian.bamboo.deployments.notification
Class DeploymentStartedNotification
java.lang.Object
com.atlassian.bamboo.notification.AbstractNotification
com.atlassian.bamboo.deployments.notification.DeploymentStartedNotification
- All Implemented Interfaces:
- Notification, Notification.HtmlImContentProvidingNotification
public class DeploymentStartedNotification
- extends AbstractNotification
Methods inherited from class com.atlassian.bamboo.notification.AbstractNotification |
addRecipient, applyDefaultCssStyles, excludeRecipient, getEvent, getExcludedNotificationRecipients, getNotificationRecipients, getPojoEvent, getRepositoryData, getRepositoryData, setEvent, setEvent, setExcludedNotificationRecipients, setNotificationRecipients |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DeploymentStartedNotification
public DeploymentStartedNotification()
getDescription
@NotNull
public String getDescription()
- Description copied from interface:
Notification
- Text describing this notification object - used for logging/debugging purposes.
- Returns:
- Notification's description
getTextEmailContent
public String getTextEmailContent()
throws Exception
- Description copied from interface:
Notification
- Generates the text email content for the notifications
- Returns:
- Email content formatted as text for this notification
- Throws:
Exception
- if there is a problem preventing production of the e-mail content.
getHtmlEmailContent
public String getHtmlEmailContent()
throws Exception
- Description copied from interface:
Notification
- Generates the html for the html part of an email notification.
- Returns:
- Email content formatted as HTML for this notification
- Throws:
Exception
- if there is a problem preventing production of the e-mail content.
getEmailSubject
public String getEmailSubject()
throws Exception
- Description copied from interface:
Notification
- Retrieves the subject for the notification.
- Returns:
- Email subject for this notification
- Throws:
Exception
- if there is a problem preventing production of the e-mail subject.
getIMContent
public String getIMContent()
- Description copied from interface:
Notification
- Retrieves the content for the IM notification
- Returns:
- IM message content for this notification
getHtmlImContent
public String getHtmlImContent()
- Specified by:
getHtmlImContent
in interface Notification.HtmlImContentProvidingNotification
- Overrides:
getHtmlImContent
in class AbstractNotification
getContext
protected Map<String,Object> getContext()
setDeploymentResult
public void setDeploymentResult(DeploymentResult deploymentResult)
setTemplateRenderer
public void setTemplateRenderer(TemplateRenderer templateRenderer)
setTriggerManager
public void setTriggerManager(TriggerManager triggerManager)
setDeploymentProjectService
public void setDeploymentProjectService(DeploymentProjectService deploymentProjectService)
setDeploymentResultService
public void setDeploymentResultService(DeploymentResultService deploymentResultService)
setDeploymentVersionVcsChangesetService
public void setDeploymentVersionVcsChangesetService(DeploymentVersionVcsChangesetService deploymentVersionVcsChangesetService)
setDeploymentVersionLinkedJiraIssuesService
public void setDeploymentVersionLinkedJiraIssuesService(DeploymentVersionLinkedJiraIssuesService deploymentVersionLinkedJiraIssuesService)
Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.