Enum Class PricePoint.Status

java.lang.Object
java.lang.Enum<PricePoint.Status>
ai.redouble.demo.pricing.PricePoint.Status
All Implemented Interfaces:
Serializable, Comparable<PricePoint.Status>, Constable
Enclosing class:
PricePoint

public static enum PricePoint.Status extends Enum<PricePoint.Status>
Since:
0.1 (2026-09-15)
Author:
Andrey Santrosyan
  • Nested Class Summary

    Nested classes/interfaces inherited from class Enum

    Enum.EnumDesc<E>
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    The same amount as the current price, stated by another document or earlier: the price did not change.
    Two prices in force on the same latest date disagree; a person decides.
    What the company pays; kept apart from selling prices.
    The latest price in force for this product, audience and currency, as of the run's date.
    The product is no longer sold from this date.
    The document itself said this was a previous price.
    A mention the reconciliation could not use, with the reason in the note.
    Suggested, planned or targeted; never in force.
    In force from a date after the run's date: decided, not yet current.
    In force once, and a later, different price replaced it.
    A decided change with no price in force before its date to apply it to; the note says so.
    Stated as in force by a document that carries no date, so it cannot be ranked.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the enum constant of this class with the specified name.
    Returns an array containing the constants of this enum class, in the order they are declared.

    Methods inherited from class Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • CURRENT

      public static final PricePoint.Status CURRENT
      The latest price in force for this product, audience and currency, as of the run's date.
    • SCHEDULED

      public static final PricePoint.Status SCHEDULED
      In force from a date after the run's date: decided, not yet current.
    • CONFIRMED

      public static final PricePoint.Status CONFIRMED
      The same amount as the current price, stated by another document or earlier: the price did not change.
    • SUPERSEDED

      public static final PricePoint.Status SUPERSEDED
      In force once, and a later, different price replaced it.
    • CONFLICT

      public static final PricePoint.Status CONFLICT
      Two prices in force on the same latest date disagree; a person decides.
    • FORMER

      public static final PricePoint.Status FORMER
      The document itself said this was a previous price.
    • PROPOSED

      public static final PricePoint.Status PROPOSED
      Suggested, planned or targeted; never in force.
    • UNDATED

      public static final PricePoint.Status UNDATED
      Stated as in force by a document that carries no date, so it cannot be ranked.
    • COST

      public static final PricePoint.Status COST
      What the company pays; kept apart from selling prices.
    • DISCONTINUED

      public static final PricePoint.Status DISCONTINUED
      The product is no longer sold from this date.
    • UNAPPLIED

      public static final PricePoint.Status UNAPPLIED
      A decided change with no price in force before its date to apply it to; the note says so.
    • IGNORED

      public static final PricePoint.Status IGNORED
      A mention the reconciliation could not use, with the reason in the note.
  • Method Details

    • values

      public static PricePoint.Status[] 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 PricePoint.Status 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