Enum-Klasse TransactionState
- Alle implementierten Schnittstellen:
Serializable,Comparable<TransactionState>,Constable
Tracks durable progress through a purchase transaction and its recovery path.
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum-Konstanten - Übersicht
Enum-KonstantenEnum-KonstanteBeschreibungCompensation completed successfully.External side effects must be compensated.Transaction completed successfully.Transaction journal entry was created.Transaction failed before requiring compensation.Buyer funds were withdrawn.An administrator must inspect the transaction.New ownership was committed to the database.Seller and fee recipients were paid.Protection provider reflects the new ownership.Listing was exclusively reserved. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic TransactionStateGibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.static TransactionState[]values()Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
-
Enum-Konstanten - Details
-
CREATED
Transaction journal entry was created. -
RESERVED
Listing was exclusively reserved. -
FUNDS_WITHDRAWN
Buyer funds were withdrawn. -
OWNERSHIP_PERSISTED
New ownership was committed to the database. -
PROTECTION_UPDATED
Protection provider reflects the new ownership. -
PAYOUT_COMPLETED
Seller and fee recipients were paid. -
COMPLETED
Transaction completed successfully. -
FAILED
Transaction failed before requiring compensation. -
COMPENSATION_REQUIRED
External side effects must be compensated. -
COMPENSATED
Compensation completed successfully. -
MANUAL_REVIEW
An administrator must inspect the transaction.
-
-
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
-