Package org.isda.cdm
Enum DividendDateReferenceEnum
- java.lang.Object
-
- java.lang.Enum<DividendDateReferenceEnum>
-
- org.isda.cdm.DividendDateReferenceEnum
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<DividendDateReferenceEnum>
public enum DividendDateReferenceEnum extends java.lang.Enum<DividendDateReferenceEnum>
The enumerated values to specify the date by reference to which the dividend will be paid.- Version:
- 2.5.4
-
-
Enum Constant Summary
Enum Constants Enum Constant Description AD_HOC_DATE
The dividend date will be specified ad-hoc by the parties, typically on the dividend ex-date.CASH_SETTLE_PAYMENT_DATE_EX_DIV
If 'Dividend Payment Date(s)' is specified in the Transaction Supplement as 'Cash Settlement Payment Date – Ex Dividend'', then the Dividend Payment Date in respect of a Dividend Amount shall be the Cash Settlement Payment Date relating to the end of the Dividend Period during which the Shares commenced trading 'ex' the relevant dividend on the Exchange.CASH_SETTLE_PAYMENT_DATE_ISSUER_PAYMENT
If 'Dividend Payment Date(s)' is specified in the Transaction Supplement as 'Cash Settlement Payment Date – Issuer Payment', then the Dividend Payment Date in respect of a Dividend Amount shall be the Cash Settlement Payment Date relating to the end of the Dividend Period during which the issuer pays the relevant dividend to a holder of record provided that in the case where the Equity Amount Payer is the party specified to be the sole Hedging Party and the Hedging Party has not received the Dividend Amount by such date, then the date falling a number of Currency Business Days as specified in the Cash Settlement Payment Date after actual receipt by the Hedging Party of the Received Ex Amount or Paid Ex Amount (as applicable).CASH_SETTLEMENT_PAYMENT_DATE
If 'Dividend Payment Date(s)' is specified in the Transaction Supplement as 'Cash Settlement Payment Date', then the Dividend Payment Date in respect of a Dividend Amount shall be the Cash Settlement Payment Date relating to the end of the Dividend Period during which the Shares commenced trading 'ex' the relevant dividend on the Exchange.CUMULATIVE_EQUITY_EX_DIV
Total of dividends which go ex, paid on next following Cash Settlement Payment Date, which is immediately following the Dividend Period during which the Shares commence trading ex-dividend on the Exchange.CUMULATIVE_EQUITY_PAID
Total of paid dividends, paid on next following Cash Settlement Payment Date, which is immediately following the Dividend Period during which the dividend is paid by the Issuer to the holders of record of a Share.CUMULATIVE_LIBOR_EX_DIV
Total of dividends which go ex, paid on next following Payment Date, which is immediately following the Dividend Period during which the Shares commence trading ex-dividend on the Exchange, or where the date on which the Shares commence trading ex-dividend is a Payment Date, such Payment Date.CUMULATIVE_LIBOR_PAID
Total of paid dividends, paid on next following Payment Date, which is immediately following the Dividend Period during which the dividend is paid by the Issuer to the holders of record of a Share.DIVIDEND_PAYMENT_DATE
Date on which the dividend will be paid by the issuer.DIVIDEND_VALUATION_DATE
In respect of each Dividend Period, the relevant Dividend Valuation Date.EQUITY_PAYMENT_DATE
Equity payment date of the swap.EX_DATE
Date on which a holder of the security is entitled to the dividend.FLOATING_AMOUNT_PAYMENT_DATE
If 'Dividend Payment Date(s)' is specified in the Transaction Supplement as 'Floating Amount Payment Date', then the Dividend Payment Date in respect of a Dividend Amount shall be the first Payment Date falling at least one Settlement Cycle after the date that the Shares have commenced trading 'ex' the relevant dividend on the Exchange.FOLLOWING_PAYMENT_DATE
The next payment date of the swap.RECORD_DATE
Date on which the dividend will be recorded in the books of the paying agent.SHARE_PAYMENT
If 'Dividend Payment Date(s)' is specified in the Transaction Supplement as 'Share Payment', then the Dividend Payment Date in respect of a Dividend Amount shall fall on a date on or before the date that is two (or any other number that is specified in the Transaction Supplement) Currency Business Days following the day on which the Issuer of the Shares pays the relevant dividend to holders of record of the Shares.TERMINATION_DATE
Termination date of the swap.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
toString()
static DividendDateReferenceEnum
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static DividendDateReferenceEnum[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
AD_HOC_DATE
@RosettaSynonym(value="AdHocDate", source="FpML_5_10") public static final DividendDateReferenceEnum AD_HOC_DATE
The dividend date will be specified ad-hoc by the parties, typically on the dividend ex-date.
-
CASH_SETTLEMENT_PAYMENT_DATE
@RosettaSynonym(value="CashSettlementPaymentDate", source="FpML_5_10") public static final DividendDateReferenceEnum CASH_SETTLEMENT_PAYMENT_DATE
If 'Dividend Payment Date(s)' is specified in the Transaction Supplement as 'Cash Settlement Payment Date', then the Dividend Payment Date in respect of a Dividend Amount shall be the Cash Settlement Payment Date relating to the end of the Dividend Period during which the Shares commenced trading 'ex' the relevant dividend on the Exchange.
-
CASH_SETTLE_PAYMENT_DATE_EX_DIV
@RosettaSynonym(value="CashSettlePaymentDateExDiv", source="FpML_5_10") public static final DividendDateReferenceEnum CASH_SETTLE_PAYMENT_DATE_EX_DIV
If 'Dividend Payment Date(s)' is specified in the Transaction Supplement as 'Cash Settlement Payment Date – Ex Dividend'', then the Dividend Payment Date in respect of a Dividend Amount shall be the Cash Settlement Payment Date relating to the end of the Dividend Period during which the Shares commenced trading 'ex' the relevant dividend on the Exchange.
-
CASH_SETTLE_PAYMENT_DATE_ISSUER_PAYMENT
@RosettaSynonym(value="CashSettlePaymentDateIssuerPayment", source="FpML_5_10") public static final DividendDateReferenceEnum CASH_SETTLE_PAYMENT_DATE_ISSUER_PAYMENT
If 'Dividend Payment Date(s)' is specified in the Transaction Supplement as 'Cash Settlement Payment Date – Issuer Payment', then the Dividend Payment Date in respect of a Dividend Amount shall be the Cash Settlement Payment Date relating to the end of the Dividend Period during which the issuer pays the relevant dividend to a holder of record provided that in the case where the Equity Amount Payer is the party specified to be the sole Hedging Party and the Hedging Party has not received the Dividend Amount by such date, then the date falling a number of Currency Business Days as specified in the Cash Settlement Payment Date after actual receipt by the Hedging Party of the Received Ex Amount or Paid Ex Amount (as applicable).
-
CUMULATIVE_EQUITY_EX_DIV
@RosettaSynonym(value="CumulativeEquityExDiv", source="FpML_5_10") public static final DividendDateReferenceEnum CUMULATIVE_EQUITY_EX_DIV
Total of dividends which go ex, paid on next following Cash Settlement Payment Date, which is immediately following the Dividend Period during which the Shares commence trading ex-dividend on the Exchange.
-
CUMULATIVE_EQUITY_PAID
@RosettaSynonym(value="CumulativeEquityPaid", source="FpML_5_10") public static final DividendDateReferenceEnum CUMULATIVE_EQUITY_PAID
Total of paid dividends, paid on next following Cash Settlement Payment Date, which is immediately following the Dividend Period during which the dividend is paid by the Issuer to the holders of record of a Share.
-
CUMULATIVE_LIBOR_EX_DIV
@RosettaSynonym(value="CumulativeLiborExDiv", source="FpML_5_10") public static final DividendDateReferenceEnum CUMULATIVE_LIBOR_EX_DIV
Total of dividends which go ex, paid on next following Payment Date, which is immediately following the Dividend Period during which the Shares commence trading ex-dividend on the Exchange, or where the date on which the Shares commence trading ex-dividend is a Payment Date, such Payment Date.
-
CUMULATIVE_LIBOR_PAID
@RosettaSynonym(value="CumulativeLiborPaid", source="FpML_5_10") public static final DividendDateReferenceEnum CUMULATIVE_LIBOR_PAID
Total of paid dividends, paid on next following Payment Date, which is immediately following the Dividend Period during which the dividend is paid by the Issuer to the holders of record of a Share.
-
DIVIDEND_PAYMENT_DATE
@RosettaSynonym(value="DividendPaymentDate", source="FpML_5_10") public static final DividendDateReferenceEnum DIVIDEND_PAYMENT_DATE
Date on which the dividend will be paid by the issuer.
-
DIVIDEND_VALUATION_DATE
@RosettaSynonym(value="DividendValuationDate", source="FpML_5_10") public static final DividendDateReferenceEnum DIVIDEND_VALUATION_DATE
In respect of each Dividend Period, the relevant Dividend Valuation Date.
-
EQUITY_PAYMENT_DATE
@RosettaSynonym(value="EquityPaymentDate", source="FpML_5_10") public static final DividendDateReferenceEnum EQUITY_PAYMENT_DATE
Equity payment date of the swap.
-
EX_DATE
@RosettaSynonym(value="ExDate", source="FpML_5_10") public static final DividendDateReferenceEnum EX_DATE
Date on which a holder of the security is entitled to the dividend.
-
FLOATING_AMOUNT_PAYMENT_DATE
@RosettaSynonym(value="FloatingAmountPaymentDate", source="FpML_5_10") public static final DividendDateReferenceEnum FLOATING_AMOUNT_PAYMENT_DATE
If 'Dividend Payment Date(s)' is specified in the Transaction Supplement as 'Floating Amount Payment Date', then the Dividend Payment Date in respect of a Dividend Amount shall be the first Payment Date falling at least one Settlement Cycle after the date that the Shares have commenced trading 'ex' the relevant dividend on the Exchange.
-
FOLLOWING_PAYMENT_DATE
@RosettaSynonym(value="FollowingPaymentDate", source="FpML_5_10") public static final DividendDateReferenceEnum FOLLOWING_PAYMENT_DATE
The next payment date of the swap.
-
RECORD_DATE
@RosettaSynonym(value="RecordDate", source="FpML_5_10") public static final DividendDateReferenceEnum RECORD_DATE
Date on which the dividend will be recorded in the books of the paying agent.
-
SHARE_PAYMENT
@RosettaSynonym(value="SharePayment", source="FpML_5_10") public static final DividendDateReferenceEnum SHARE_PAYMENT
If 'Dividend Payment Date(s)' is specified in the Transaction Supplement as 'Share Payment', then the Dividend Payment Date in respect of a Dividend Amount shall fall on a date on or before the date that is two (or any other number that is specified in the Transaction Supplement) Currency Business Days following the day on which the Issuer of the Shares pays the relevant dividend to holders of record of the Shares.
-
TERMINATION_DATE
@RosettaSynonym(value="TerminationDate", source="FpML_5_10") public static final DividendDateReferenceEnum TERMINATION_DATE
Termination date of the swap.
-
-
Method Detail
-
values
public static DividendDateReferenceEnum[] 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 (DividendDateReferenceEnum c : DividendDateReferenceEnum.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static DividendDateReferenceEnum 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 namejava.lang.NullPointerException
- if the argument is null
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Enum<DividendDateReferenceEnum>
-
-