Enum SettlementTypeEnum

java.lang.Object
java.lang.Enum<SettlementTypeEnum>
cdm.product.common.settlement.SettlementTypeEnum
All Implemented Interfaces:
Serializable, Comparable<SettlementTypeEnum>

@RosettaEnum("SettlementTypeEnum") public enum SettlementTypeEnum extends Enum<SettlementTypeEnum>
The enumeration values to specify how the option is to be settled when exercised.
Version:
5.30.0
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    The intrinsic value of the option will be delivered by way of a cash settlement amount determined, (i) by reference to the differential between the strike price and the settlement price; or (ii) in accordance with a bilateral agreement between the parties.
    Allow use of either Cash or Physical settlement without prior Election.
    Allow Election of either Cash or Physical settlement.
    The securities underlying the transaction will be delivered by (i) in the case of a call, the seller to the buyer, or (ii) in the case of a put, the buyer to the seller versus a settlement amount equivalent to the strike price per share.
  • Method Summary

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

    Methods inherited from class java.lang.Enum

    clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf

    Methods inherited from class java.lang.Object

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

    • CASH

      @RosettaEnumValue("Cash") public static final SettlementTypeEnum CASH
      The intrinsic value of the option will be delivered by way of a cash settlement amount determined, (i) by reference to the differential between the strike price and the settlement price; or (ii) in accordance with a bilateral agreement between the parties.
    • PHYSICAL

      @RosettaEnumValue("Physical") public static final SettlementTypeEnum PHYSICAL
      The securities underlying the transaction will be delivered by (i) in the case of a call, the seller to the buyer, or (ii) in the case of a put, the buyer to the seller versus a settlement amount equivalent to the strike price per share.
    • ELECTION

      @RosettaEnumValue("Election") public static final SettlementTypeEnum ELECTION
      Allow Election of either Cash or Physical settlement.
    • CASH_OR_PHYSICAL

      @RosettaEnumValue("CashOrPhysical") public static final SettlementTypeEnum CASH_OR_PHYSICAL
      Allow use of either Cash or Physical settlement without prior Election.
  • Method Details

    • values

      public static SettlementTypeEnum[] 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 SettlementTypeEnum 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 SettlementTypeEnum fromDisplayName(String name)
    • toString

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

      public String toDisplayString()