public class NotificationFactoryImpl extends Object implements NotificationFactory
Constructor and Description |
---|
NotificationFactoryImpl() |
public ImTransport getImTransport(String imAddress)
getImTransport
in interface NotificationFactory
public TextEmailTransport getTextEmailTransport(String emailAddress)
getTextEmailTransport
in interface NotificationFactory
public MultipartEmailTransport getMultipartEmailTransport(String emailAddress)
getMultipartEmailTransport
in interface NotificationFactory
public WebhookTransport getWebhookTransport(WebhookTemplate webhookTemplate, String url)
getWebhookTransport
in interface NotificationFactory
public UserRecipient getUserRecipient(String username)
getUserRecipient
in interface NotificationFactory
public void setBambooSmackClient(BambooSmackClient bambooSmackClient)
public void setEventPublisher(com.atlassian.event.api.EventPublisher eventPublisher)
public void setBambooUserManager(BambooUserManager bambooUserManager)
public void setTemplateRenderer(TemplateRenderer templateRenderer)
public void setPlanManager(PlanManager planManager)
public void setAdministrationConfigurationAccessor(AdministrationConfigurationAccessor administrationConfigurationAccessor)
public void setNotificationFormatter(NotificationFormatter notificationFormatter)
public void setCustomVariableContext(CustomVariableContext customVariableContext)
public void setResultsSummaryManager(ResultsSummaryManager resultsSummaryManager)
public void setWebhookSenderService(WebhookSenderService webhookSenderService)
public void setErrorUpdateHandler(ErrorUpdateHandler errorUpdateHandler)
public void setWebhookResponseService(WebhookResponseService webhookResponseService)
Copyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.