Class DeploymentAggregator

java.lang.Object
com.atlassian.bamboo.plugins.jira.summary.deployment.DeploymentAggregator
All Implemented Interfaces:
com.atlassian.linkaggregation.RemoteLinkAggregator

public class DeploymentAggregator extends Object implements com.atlassian.linkaggregation.RemoteLinkAggregator
  • Field Details

    • ENVIRONMENT_ORDERING

      public static final com.google.common.collect.Ordering<EnvironmentStatusJsonBean> ENVIRONMENT_ORDERING
  • Constructor Details

  • Method Details

    • aggregateForGlobalIds

      @NotNull public @NotNull Map<String,Iterable<com.atlassian.linkaggregation.RemoteLinkAggregation>> aggregateForGlobalIds(@NotNull @NotNull Iterable<String> globalIds)
      Used by Remote Link Aggregator plugin. The results are used by JIRA's dev panel to show deployment information. Provides deployment environment statuses for a specified JIRA issue keys.
      Specified by:
      aggregateForGlobalIds in interface com.atlassian.linkaggregation.RemoteLinkAggregator
      Parameters:
      globalIds - The issues keys we want to find deployment information for.
      Returns:
      relevant environment statuses mapped to the provided issue keys.