Enum Class AffectedEntityType

java.lang.Object
java.lang.Enum<AffectedEntityType>
com.atlassian.jira.user.anonymize.AffectedEntityType
All Implemented Interfaces:
Serializable, Comparable<AffectedEntityType>, Constable

public enum AffectedEntityType extends Enum<AffectedEntityType>
Since:
8.3
See Also:
  • Enum Constant Details

    • ANONYMIZE

      public static final AffectedEntityType ANONYMIZE
      Entities for which the user properties, like user key/username, can be automatically updated.
    • TRANSFER_OWNERSHIP

      public static final AffectedEntityType TRANSFER_OWNERSHIP
      Entities for which the ownership has to be transferred because they won't work correctly for deactivated users.
    • REMOVE

      public static final AffectedEntityType REMOVE
      Entities that relate only to the user being anonymized and can be safely removed. Should not affect other parts of the system/other users.
    • MANUAL

      public static final AffectedEntityType MANUAL
      Entities that can't be automatically and safely updated and require manual inspection.
  • Method Details

    • values

      public static AffectedEntityType[] 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 AffectedEntityType 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