Enum BankHolidayTreatmentEnum

java.lang.Object
java.lang.Enum<BankHolidayTreatmentEnum>
cdm.product.asset.BankHolidayTreatmentEnum
All Implemented Interfaces:
Serializable, Comparable<BankHolidayTreatmentEnum>

@RosettaEnum("BankHolidayTreatmentEnum") public enum BankHolidayTreatmentEnum extends Enum<BankHolidayTreatmentEnum>
Defines whether the bank holidays are treated as weekdays or weekends in terms of delivery profile in the context of commodity products, in particular those with peak or off-peak delivery profiles.
Version:
5.30.0
  • Enum Constant Details

    • AS_WEEKDAY

      @RosettaEnumValue("AsWeekday") public static final BankHolidayTreatmentEnum AS_WEEKDAY
      Bank holidays treated as weekdays.
    • AS_WEEKEND

      @RosettaEnumValue("AsWeekend") public static final BankHolidayTreatmentEnum AS_WEEKEND
      Bank holidays treated as weekends.
  • Method Details

    • values

      public static BankHolidayTreatmentEnum[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static BankHolidayTreatmentEnum valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified name
      NullPointerException - if the argument is null
    • fromDisplayName

      public static BankHolidayTreatmentEnum fromDisplayName(String name)
    • toString

      public String toString()
      Overrides:
      toString in class Enum<BankHolidayTreatmentEnum>
    • toDisplayString

      public String toDisplayString()