Enum DeliveryMethodEnum

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

@RosettaEnum("DeliveryMethodEnum") public enum DeliveryMethodEnum extends Enum<DeliveryMethodEnum>
Specifies delivery methods for securities transactions. This coding-scheme defines the possible delivery methods for securities.
Version:
5.30.0
  • Enum Constant Details

    • DELIVERY_VERSUS_PAYMENT

      @RosettaEnumValue("DeliveryVersusPayment") public static final DeliveryMethodEnum DELIVERY_VERSUS_PAYMENT
      Indicates that a securities delivery must be made against payment in simultaneous transmissions and stipulate each other.
    • FREE_OF_PAYMENT

      @RosettaEnumValue("FreeOfPayment") public static final DeliveryMethodEnum FREE_OF_PAYMENT
      Indicates that a securities delivery can be made without a simultaneous cash payment in exchange and not depending on if payment obligations are fulfilled or not and vice versa.
    • PRE_DELIVERY

      @RosettaEnumValue("PreDelivery") public static final DeliveryMethodEnum PRE_DELIVERY
      Indicates that a securities delivery must be made in full before the payment for the securities; fulfillment of payment obligations depends on securities delivery obligations fulfillment.
    • PRE_PAYMENT

      @RosettaEnumValue("PrePayment") public static final DeliveryMethodEnum PRE_PAYMENT
      Indicates that a payment in full amount must be made before the securities delivery; fulfillment of securities delivery obligations depends on payment obligations fulfillment.
  • Method Details

    • values

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

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

      public String toDisplayString()