Enum-Klasse RegionState

java.lang.Object
java.lang.Enum<RegionState>
de.delinkedde.areashopreborn.domain.RegionState
Alle implementierten Schnittstellen:
Serializable, Comparable<RegionState>, Constable

public enum RegionState extends Enum<RegionState>
Represents the exclusive lifecycle state of an estate region.
  • Enum-Konstanten - Details

    • DRAFT

      public static final RegionState DRAFT
      Region exists but is not publicly offered.
    • AVAILABLE

      public static final RegionState AVAILABLE
      Region has an active initial-sale listing.
    • AVAILABLE_FOR_RENT

      public static final RegionState AVAILABLE_FOR_RENT
      Region has an active rental listing.
    • RESERVED

      public static final RegionState RESERVED
      A purchase temporarily locks the region.
    • SOLD

      public static final RegionState SOLD
      Region belongs to a player and has no active listing.
    • LISTED_FOR_RESALE

      public static final RegionState LISTED_FOR_RESALE
      Current owner offers the region for resale.
    • RENTED

      public static final RegionState RENTED
      A renter temporarily controls region access.
    • DISABLED

      public static final RegionState DISABLED
      Region has been administratively disabled.
    • ARCHIVED

      public static final RegionState ARCHIVED
      Region is retained for history but no longer active.
    • ERROR

      public static final RegionState ERROR
      Region requires administrative recovery.
  • Methodendetails

    • values

      public static RegionState[] values()
      Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
      Gibt zurück:
      ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration
    • valueOf

      public static RegionState valueOf(String name)
      Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück. Die Zeichenfolge muss exakt mit einer ID übereinstimmen, mit der eine Enum-Konstante in dieser Klasse deklariert wird. (Zusätzliche Leerzeichen sind nicht zulässig.)
      Parameter:
      name - Name der zurückzugebenden Enumerationskonstante.
      Gibt zurück:
      Enumerationskonstante mit dem angegebenen Namen
      Löst aus:
      IllegalArgumentException - wenn diese Enum-Klasse keine Konstante mit dem angegebenen Namen enthält
      NullPointerException - wenn das Argument nicht angegeben wird