Enum Class MoodEventVisibility

java.lang.Object
java.lang.Enum<MoodEventVisibility>
com.kernelcrew.moodapp.data.MoodEventVisibility
All Implemented Interfaces:
Serializable, Comparable<MoodEventVisibility>, java.lang.constant.Constable

public enum MoodEventVisibility extends Enum<MoodEventVisibility>
The visibility of a mood event. Controls who is allowed to read the mood event.
  • Enum Constant Details

    • PUBLIC

      public static final MoodEventVisibility PUBLIC
      Anyone following the author can view this mood event.
    • PRIVATE

      public static final MoodEventVisibility PRIVATE
      Only the author can view this mood event.
  • Method Details

    • values

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