Class JiraSoftwareBuildNumberFeatureFlagActivator

java.lang.Object
com.atlassian.greenhopper.features.JiraSoftwareBuildNumberFeatureFlagActivator
All Implemented Interfaces:
com.atlassian.jira.config.feature.FeatureFlagActivator

@Service public class JiraSoftwareBuildNumberFeatureFlagActivator extends Object implements com.atlassian.jira.config.feature.FeatureFlagActivator
Build number based feature flag activator. It provides a set of activated feature flags for current build number.
Since:
v7.6
  • Field Details

    • BUILD_NUMBER_ACTIVATED_FEATURE_FLAGS

      public static final com.google.common.collect.ImmutableMap<com.atlassian.jira.config.FeatureFlag,Integer> BUILD_NUMBER_ACTIVATED_FEATURE_FLAGS
      Map of feature flags with corresponding build number starting from which given flag should be activated. Add proper contract using unit tests to BuildNumberFeatureFlagActivatorTest
  • Constructor Details

    • JiraSoftwareBuildNumberFeatureFlagActivator

      @Autowired public JiraSoftwareBuildNumberFeatureFlagActivator(com.atlassian.jira.util.BuildUtilsInfo buildUtilsInfo)
  • Method Details

    • getActivatedFlags

      public Set<com.atlassian.jira.config.FeatureFlag> getActivatedFlags()
      Specified by:
      getActivatedFlags in interface com.atlassian.jira.config.feature.FeatureFlagActivator