Enum-Klasse RentalState
- Alle implementierten Schnittstellen:
Serializable,Comparable<RentalState>,Constable
Represents the lifecycle of a time-limited rental contract.
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum-Konstanten - Übersicht
Enum-KonstantenEnum-KonstanteBeschreibungContract currently grants the renter access.Renter voluntarily ended the contract.External state is inconsistent and requires administrator review.Contract reached its end and was not extended.Listing is reserved while the first payment is processed.An administrator terminated the contract. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic RentalStateGibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.static RentalState[]values()Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
-
Enum-Konstanten - Details
-
PENDING
Listing is reserved while the first payment is processed. -
ACTIVE
Contract currently grants the renter access. -
CANCELLED
Renter voluntarily ended the contract. -
EXPIRED
Contract reached its end and was not extended. -
TERMINATED
An administrator terminated the contract. -
ERROR
External state is inconsistent and requires administrator review.
-
-
Methodendetails
-
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
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ältNullPointerException- wenn das Argument nicht angegeben wird
-