Enum Class StructurePage

Object
Enum<StructurePage>
StructurePage
All Implemented Interfaces:
Serializable, Comparable<StructurePage>, Constable

public enum StructurePage extends Enum<StructurePage>
StructurePage enum lists all non-admin JIRA pages (page types) that display Structure Widget or that are adjusted by Structure Plugin. It is used to define per-page user interface settings.
Author:
Igor Sereda
See Also:
  • Enum Constant Details

    • STRUCTURE_BOARD

      public static final StructurePage STRUCTURE_BOARD
      Structure Board page - the one that opens when you click Structure in the top menu bar.
    • STRUCTURE_BOARD_WITH_DETAILS

      @Deprecated public static final StructurePage STRUCTURE_BOARD_WITH_DETAILS
      Deprecated.
      No longer supported since Structure doesn't use a separate view for a details panel layout. Use STRUCTURE_BOARD or PROJECT_TAB instead.
      Either Structure Board page with issue details panel or Project page with issue details panel.
    • ISSUE_VIEW

      public static final StructurePage ISSUE_VIEW
      The page with a single issue.
    • PROJECT_TAB

      public static final StructurePage PROJECT_TAB
      "Structure" tab on the project page.
    • COMPONENT_TAB

      public static final StructurePage COMPONENT_TAB
      "Structure" tab on the component page.
    • VERSION_TAB

      public static final StructurePage VERSION_TAB
      "Structure" tab on the version page.
    • ISSUE_NAVIGATOR

      public static final StructurePage ISSUE_NAVIGATOR
      Issue navigator - for now, Structure is present only as a Views menu element.
    • GADGET

      public static final StructurePage GADGET
      Structure Gadget - either on Dashboard or in Confluence.
    • GREENHOPPER_TAB

      public static final StructurePage GREENHOPPER_TAB
      "Structure" Tab in the issue details view on GreenHopper rapid board
  • Method Details

    • values

      public static StructurePage[] 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 StructurePage 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
    • getId

      public String getId()
    • forId

      @Nullable public static StructurePage forId(@Nullable String id)
    • enumSet

      @Nullable public static EnumSet<StructurePage> enumSet(@Nullable Collection<StructurePage> pages)