Enum Class ShareRights

java.lang.Object
java.lang.Enum<ShareRights>
com.atlassian.jira.sharing.rights.ShareRights
All Implemented Interfaces:
ShareRight, Serializable, Comparable<ShareRights>, Constable

@ExperimentalApi public enum ShareRights extends Enum<ShareRights> implements ShareRight
Since:
v7.12
  • Enum Constant Details

  • Method Details

    • values

      public static ShareRights[] 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 ShareRights 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
    • hasEditRightsGranted

      public boolean hasEditRightsGranted()
      Description copied from interface: ShareRight
      Checks if this share right gives rights to view and edit
      Specified by:
      hasEditRightsGranted in interface ShareRight
      Returns:
      true if this share right gives rights to view and edit, false otherwise
    • hasViewRightsGranted

      public boolean hasViewRightsGranted()
      Description copied from interface: ShareRight
      Checks if this share right gives rights to view
      Specified by:
      hasViewRightsGranted in interface ShareRight
      Returns:
      true if this share right gives rights to view, false otherwise