Class AbstractArtifactStorageCappingNotification

java.lang.Object
com.atlassian.bamboo.notification.AbstractNotification
com.atlassian.bamboo.storage.notification.AbstractArtifactStorageCappingNotification
All Implemented Interfaces:
Notification, Notification.HtmlImContentProvidingNotification
Direct Known Subclasses:
ArtifactStorageHardLimitExceededNotification, ArtifactStorageSoftLimitExceededNotification

public abstract class AbstractArtifactStorageCappingNotification extends AbstractNotification
  • Field Details

    • administrationConfigurationAccessor

      @Inject protected AdministrationConfigurationAccessor administrationConfigurationAccessor
    • templateRenderer

      @Inject protected TemplateRenderer templateRenderer
    • textProvider

      @Inject protected com.atlassian.struts.TextProvider textProvider
  • Constructor Details

    • AbstractArtifactStorageCappingNotification

      public AbstractArtifactStorageCappingNotification()
  • Method Details

    • getIMContent

      @Nullable public @Nullable String getIMContent()
      Description copied from interface: Notification
      Retrieves the content for the IM notification
      Returns:
      IM message content for this notification
    • getStorageCappingEvent

      @NotNull protected @NotNull ArtifactStorageCappingEvent getStorageCappingEvent()
    • getStorageLimits

      @NotNull protected @NotNull StorageLimits getStorageLimits()
    • getApplicationHost

      @NotNull protected @NotNull String getApplicationHost() throws Exception
      Throws:
      Exception
    • getContextParams

      @NotNull protected @NotNull Map<String,Object> getContextParams() throws Exception
      Throws:
      Exception