Class SoftwareFeatureFlags

java.lang.Object
com.atlassian.greenhopper.features.SoftwareFeatureFlags
All Implemented Interfaces:
com.atlassian.jira.config.FeatureFlagProvider

public class SoftwareFeatureFlags extends Object implements com.atlassian.jira.config.FeatureFlagProvider
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final com.atlassian.jira.config.FeatureFlag
    Feature flag for enabling permission check when assigning portfolio permissions.
    static final com.atlassian.jira.config.FeatureFlag
    Feature flag for enabling 'Show more' quick filter on the backlog's view.
    static final com.atlassian.jira.config.FeatureFlag
    Feature flag for enabling edit/delete of closed sprint.
    static final com.atlassian.jira.config.FeatureFlag
    Feature flag for displaying 'Complete sprint' button on the backlog view
    static final com.atlassian.jira.config.FeatureFlag
    Feature flag for enabling eager load of the board's data
    static final com.atlassian.jira.config.FeatureFlag
    Feature flag for enabling permission checks when trying to get epic's key.
    static final com.atlassian.jira.config.FeatureFlag
    Feature flag for enabling functionality that lists boards where given issue is displayed on
    static final com.atlassian.jira.config.FeatureFlag
    Feature flag for enabling flexible containers for board view
    static final com.atlassian.jira.config.FeatureFlag
    Feature flag for enabling display of start and end dates for future sprints
    static final com.atlassian.jira.config.FeatureFlag
    Feature flag for enabling correct parsing of user group syntax 'user:ug:xxxxxxx'.
    static final com.atlassian.jira.config.FeatureFlag
    Feature flag for showing issues assigned to an Epic in Issue Detail View
    static final com.atlassian.jira.config.FeatureFlag
    Feature flag for including old closed issues on the kanban's board.
    static final com.atlassian.jira.config.FeatureFlag
    Feature flag for enabling kanplan.
    static final com.atlassian.jira.config.FeatureFlag
    Feature flag for enabling epic and version fields for kanplan.
    static final com.atlassian.jira.config.FeatureFlag
    Feature flag for enabling LexoRank repair functionality.
    static final com.atlassian.jira.config.FeatureFlag
    Feature flag for enabling LexoRank repair process
    static final com.atlassian.jira.config.FeatureFlag
    Feature flag for making repair process synchronous.
    static final com.atlassian.jira.config.FeatureFlag
    Feature flag for updating the issue card layout according to available size.
    static final com.atlassian.jira.config.FeatureFlag
    Feature flag for enabling automatic sprint management functionality
    static final com.atlassian.jira.config.FeatureFlag
    Feature flag for enabling display of the sprint's goal.
    static final com.atlassian.jira.config.FeatureFlag
    Feature flag for enabling search of additional sprints
    static final com.atlassian.jira.config.FeatureFlag
    Feature flag for enabling sprint planning functionality
    static final com.atlassian.jira.config.FeatureFlag
    Feature flag for enabling synchronized sprints functionality - associated team sprints in Jira Align
    static final com.atlassian.jira.config.FeatureFlag
    Feature flag for enabling sprint picker on the Velocity Chart view.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Set<com.atlassian.jira.config.FeatureFlag>
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • KANPLAN

      public static final com.atlassian.jira.config.FeatureFlag KANPLAN
      Feature flag for enabling kanplan.
    • KANPLAN_EPICS_AND_VERSIONS

      public static final com.atlassian.jira.config.FeatureFlag KANPLAN_EPICS_AND_VERSIONS
      Feature flag for enabling epic and version fields for kanplan.
    • SPRINT_GOAL

      public static final com.atlassian.jira.config.FeatureFlag SPRINT_GOAL
      Feature flag for enabling display of the sprint's goal.
    • CLOSED_SPRINT_EDIT_DELETE

      public static final com.atlassian.jira.config.FeatureFlag CLOSED_SPRINT_EDIT_DELETE
      Feature flag for enabling edit/delete of closed sprint. Do not remove, used on the frontend side.
    • KANBAN_HIDE_OLD_DONE_ISSUES

      public static final com.atlassian.jira.config.FeatureFlag KANBAN_HIDE_OLD_DONE_ISSUES
      Feature flag for including old closed issues on the kanban's board.
    • BACKLOG_SHOW_MORE

      public static final com.atlassian.jira.config.FeatureFlag BACKLOG_SHOW_MORE
      Feature flag for enabling 'Show more' quick filter on the backlog's view.
    • RAPID_BOARD_BANDS

      public static final com.atlassian.jira.config.FeatureFlag RAPID_BOARD_BANDS
      Feature flag for updating the issue card layout according to available size. Do not remove, used on the frontend side.
    • DATA_ON_PAGE_LOAD

      public static final com.atlassian.jira.config.FeatureFlag DATA_ON_PAGE_LOAD
      Feature flag for enabling eager load of the board's data
    • FLEXIBLE_BOARDS

      public static final com.atlassian.jira.config.FeatureFlag FLEXIBLE_BOARDS
      Feature flag for enabling flexible containers for board view
    • FUTURE_SPRINT_DATES

      public static final com.atlassian.jira.config.FeatureFlag FUTURE_SPRINT_DATES
      Feature flag for enabling display of start and end dates for future sprints
    • SPRINT_PICKER_ALLSPRINTS_SUGGESTION

      public static final com.atlassian.jira.config.FeatureFlag SPRINT_PICKER_ALLSPRINTS_SUGGESTION
      Feature flag for enabling search of additional sprints
    • SPRINT_PLAN

      public static final com.atlassian.jira.config.FeatureFlag SPRINT_PLAN
      Feature flag for enabling sprint planning functionality
    • SPRINT_AUTO_MANAGEMENT

      public static final com.atlassian.jira.config.FeatureFlag SPRINT_AUTO_MANAGEMENT
      Feature flag for enabling automatic sprint management functionality
    • EPIC_VALIDATE_VISIBILITY

      public static final com.atlassian.jira.config.FeatureFlag EPIC_VALIDATE_VISIBILITY
      Feature flag for enabling permission checks when trying to get epic's key. Fixes VULN-611215.
    • VELOCITY_SPRINT_PICKER

      public static final com.atlassian.jira.config.FeatureFlag VELOCITY_SPRINT_PICKER
      Feature flag for enabling sprint picker on the Velocity Chart view. Do not remove, used on the frontend side.
    • ISSUES_IN_EPIC_DETAILS_VIEW

      public static final com.atlassian.jira.config.FeatureFlag ISSUES_IN_EPIC_DETAILS_VIEW
      Feature flag for showing issues assigned to an Epic in Issue Detail View
    • SYNCED_SPRINTS

      public static final com.atlassian.jira.config.FeatureFlag SYNCED_SPRINTS
      Feature flag for enabling synchronized sprints functionality - associated team sprints in Jira Align
    • HANDLE_UG_USERNAMES

      public static final com.atlassian.jira.config.FeatureFlag HANDLE_UG_USERNAMES
      Feature flag for enabling correct parsing of user group syntax 'user:ug:xxxxxxx'. Do not remove, used on the frontend side.
    • FIND_ON_BOARD

      public static final com.atlassian.jira.config.FeatureFlag FIND_ON_BOARD
      Feature flag for enabling functionality that lists boards where given issue is displayed on
    • ADVANCED_ROADMAPS_CHECK_PERMISSIONS_WHEN_ESTABLISHING_PERMISSIONS

      public static final com.atlassian.jira.config.FeatureFlag ADVANCED_ROADMAPS_CHECK_PERMISSIONS_WHEN_ESTABLISHING_PERMISSIONS
      Feature flag for enabling permission check when assigning portfolio permissions. Fixes VULN-609426. Do not remove, used in ARJ.
    • COMPLETE_SPRINT_IN_BACKLOG

      public static final com.atlassian.jira.config.FeatureFlag COMPLETE_SPRINT_IN_BACKLOG
      Feature flag for displaying 'Complete sprint' button on the backlog view
    • LEXORANK_LOCAL_REPAIR

      public static final com.atlassian.jira.config.FeatureFlag LEXORANK_LOCAL_REPAIR
      Feature flag for enabling LexoRank repair functionality. If it's enabled, analytics on rank health will be collected and repairs will be attempted based on the other configuration options.
    • LEXORANK_LOCAL_REPAIR_PROCESS

      public static final com.atlassian.jira.config.FeatureFlag LEXORANK_LOCAL_REPAIR_PROCESS
      Feature flag for enabling LexoRank repair process
    • LEXORANK_LOCAL_REPAIR_PROCESS_SYNC

      public static final com.atlassian.jira.config.FeatureFlag LEXORANK_LOCAL_REPAIR_PROCESS_SYNC
      Feature flag for making repair process synchronous. If it's asynchronous, the repair process will be dispatched to a separate thread. If it's synchronous, the repair process will be executed in the same thread that triggered the repair.
  • Constructor Details

    • SoftwareFeatureFlags

      public SoftwareFeatureFlags()
  • Method Details

    • getFeatureFlags

      public Set<com.atlassian.jira.config.FeatureFlag> getFeatureFlags()
      Specified by:
      getFeatureFlags in interface com.atlassian.jira.config.FeatureFlagProvider