java.lang.Object
java.lang.Enum<Experience>
org.ntnu.idi.idatt2106.sparesti.sparestibackend.model.enums.Experience
All Implemented Interfaces:
Serializable, Comparable<Experience>, Constable

public enum Experience extends Enum<Experience>
Classifies user experience with saving to five distinct levels
Since:
17.4.24
Version:
1.0
Author:
Yasin A.M
  • Enum Constant Details

    • VERY_HIGH

      public static final Experience VERY_HIGH
      A lot of experience
    • HIGH

      public static final Experience HIGH
      More than average experience
    • MEDIUM

      public static final Experience MEDIUM
      Average experience
    • LOW

      public static final Experience LOW
      Less than average experience
    • VERY_LOW

      public static final Experience VERY_LOW
      Very little experience
  • Method Details

    • values

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