Enum-Klasse TransactionState

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

public enum TransactionState extends Enum<TransactionState>
Tracks durable progress through a purchase transaction and its recovery path.
  • Enum-Konstanten - Details

    • CREATED

      public static final TransactionState CREATED
      Transaction journal entry was created.
    • RESERVED

      public static final TransactionState RESERVED
      Listing was exclusively reserved.
    • FUNDS_WITHDRAWN

      public static final TransactionState FUNDS_WITHDRAWN
      Buyer funds were withdrawn.
    • OWNERSHIP_PERSISTED

      public static final TransactionState OWNERSHIP_PERSISTED
      New ownership was committed to the database.
    • PROTECTION_UPDATED

      public static final TransactionState PROTECTION_UPDATED
      Protection provider reflects the new ownership.
    • PAYOUT_COMPLETED

      public static final TransactionState PAYOUT_COMPLETED
      Seller and fee recipients were paid.
    • COMPLETED

      public static final TransactionState COMPLETED
      Transaction completed successfully.
    • FAILED

      public static final TransactionState FAILED
      Transaction failed before requiring compensation.
    • COMPENSATION_REQUIRED

      public static final TransactionState COMPENSATION_REQUIRED
      External side effects must be compensated.
    • COMPENSATED

      public static final TransactionState COMPENSATED
      Compensation completed successfully.
    • MANUAL_REVIEW

      public static final TransactionState MANUAL_REVIEW
      An administrator must inspect the transaction.
  • Methodendetails

    • values

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