Package org.isda.cdm

Enum OriginatingEventEnum

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<OriginatingEventEnum>

    public enum OriginatingEventEnum
    extends java.lang.Enum<OriginatingEventEnum>
    The enumeration values to specify the originating event that gave way to the trade.
    Version:
    2.5.4
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      ALLOCATION
      The trade results from an allocation event.
      AMENDMENT
      The trade results from a trade amendment.
      CLEARING
      The trade results from a clearing event.
      COMPRESSION
      The trade results from a compression event.
      EXERCISE
      The trade results from an exercise event.
      NEW_TRADE
      The trade results from a new trade event.
      NOVATION
      The trade presented results from a novation event.
      PARTIAL_EXERCISE
      The trade results from a partial exercise event.
      PARTIAL_NOVATION
      The trade results from a partial novation event.
      TRANSFER
      The trade results from a transfer.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String toString()  
      static OriginatingEventEnum valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name.
      static OriginatingEventEnum[] values()
      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 Detail

      • ALLOCATION

        @RosettaSynonym(value="1",
                        source="CME_SubmissionIRS_1_0")
        public static final OriginatingEventEnum ALLOCATION
        The trade results from an allocation event.
      • AMENDMENT

        @RosettaSynonym(value="TRADE_AMEND",
                        source="CME_ClearedConfirm_1_17")
        public static final OriginatingEventEnum AMENDMENT
        The trade results from a trade amendment.
      • COMPRESSION

        @RosettaSynonym(value="RESIDUAL_TRADE",
                        source="CME_ClearedConfirm_1_17")
        public static final OriginatingEventEnum COMPRESSION
        The trade results from a compression event.
      • EXERCISE

        @RosettaSynonym(value="EXERCISE",source="CME_ClearedConfirm_1_17") @RosettaSynonym(value="Exercise",source="Rosetta_Workbench")
        public static final OriginatingEventEnum EXERCISE
        The trade results from an exercise event.
      • CLEARING

        @RosettaSynonym(value="2",
                        source="CME_SubmissionIRS_1_0")
        public static final OriginatingEventEnum CLEARING
        The trade results from a clearing event.
      • NEW_TRADE

        @RosettaSynonym(value="NEW_TRADE",source="CME_ClearedConfirm_1_17") @RosettaSynonym(value="NewTrade",source="Rosetta_Workbench") @RosettaSynonym(value="0",source="CME_SubmissionIRS_1_0")
        public static final OriginatingEventEnum NEW_TRADE
        The trade results from a new trade event.
      • NOVATION

        @RosettaSynonym(value="ASSIGNMENT",
                        source="CME_ClearedConfirm_1_17")
        public static final OriginatingEventEnum NOVATION
        The trade presented results from a novation event.
      • PARTIAL_EXERCISE

        @RosettaSynonym(value="PARTIAL_EXERCISE",
                        source="CME_ClearedConfirm_1_17")
        public static final OriginatingEventEnum PARTIAL_EXERCISE
        The trade results from a partial exercise event.
      • PARTIAL_NOVATION

        @RosettaSynonym(value="NOVATION",
                        source="CME_ClearedConfirm_1_17")
        public static final OriginatingEventEnum PARTIAL_NOVATION
        The trade results from a partial novation event.
      • TRANSFER

        @RosettaSynonym(value="TRANSFER",
                        source="CME_ClearedConfirm_1_17")
        public static final OriginatingEventEnum TRANSFER
        The trade results from a transfer.
    • Method Detail

      • values

        public static OriginatingEventEnum[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (OriginatingEventEnum c : OriginatingEventEnum.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static OriginatingEventEnum valueOf​(java.lang.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:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Enum<OriginatingEventEnum>