Enum Class JiraSoftwareFeature

java.lang.Object
java.lang.Enum<JiraSoftwareFeature>
com.atlassian.greenhopper.features.JiraSoftwareFeature
All Implemented Interfaces:
Serializable, Comparable<JiraSoftwareFeature>, Constable

public enum JiraSoftwareFeature extends Enum<JiraSoftwareFeature>
This enum holds all the features that can be enabled and disabled in JIRA Software. To add a new feature, add an enum constant to this class, providing property key, and add translation keys for feature title and description, with the following convention (here for PARALLEL_SPRINTS): * title - gh.configuration.features.PARALLEL_SPRINTS.title * description - gh.configuration.features.PARALLEL_SPRINTS.description
  • Enum Constant Details

  • Method Details

    • values

      public static JiraSoftwareFeature[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static JiraSoftwareFeature valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getKey

      public String getKey()
    • isEnabledByDefault

      public boolean isEnabledByDefault()
    • valueFor

      public static JiraSoftwareFeature valueFor(String name)
      Just like the 'valueOf' method, but instead of throwing exceptions, it returns null