Package cdm.product.common.settlement
Enum ScheduledTransferEnum
- All Implemented Interfaces:
Serializable,Comparable<ScheduledTransferEnum>
@RosettaEnum("ScheduledTransferEnum")
public enum ScheduledTransferEnum
extends Enum<ScheduledTransferEnum>
The qualification of the type of cash flows associated with OTC derivatives contracts and their lifecycle events.
- Version:
- 5.30.0
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionA cash flow corresponding to a corporate action event.A cash flow corresponding to the periodic accrued interests.A cashflow resulting from a credit event.A cash flow corresponding to the synthetic dividend of an equity underlier asset traded through a derivative instrument.A cash flow associated with an exercise lifecycle event.A cash flow corresponding to the return of the fixed interest rate portion of a derivative instrument that has different types of underlying assets, such as a total return swap.A cash flow corresponding to the return of the floating interest rate portion of a derivative instrument that has different types of underlying assets, such as a total return swap.A cash flow corresponding to the compensation for missing assets due to the rounding of digits in the original number of assets to be delivered as per payout calculation.A cash flow corresponding to the return of the interest rate portion of a derivative instrument that has different types of underlying assets, such as a total return swap.Net interest across payout components.A cash flow corresponding to a performance return.A cashflow which amount typically corresponds to the notional amount of the contract for various business reasons e.g. -
Method Summary
Modifier and TypeMethodDescriptionstatic ScheduledTransferEnumfromDisplayName(String name) toString()static ScheduledTransferEnumReturns the enum constant of this type with the specified name.static ScheduledTransferEnum[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
CORPORATE_ACTION
A cash flow corresponding to a corporate action event. -
COUPON
A cash flow corresponding to the periodic accrued interests. -
CREDIT_EVENT
A cashflow resulting from a credit event. -
DIVIDEND_RETURN
A cash flow corresponding to the synthetic dividend of an equity underlier asset traded through a derivative instrument. -
EXERCISE
A cash flow associated with an exercise lifecycle event. -
FIXED_RATE_RETURN
A cash flow corresponding to the return of the fixed interest rate portion of a derivative instrument that has different types of underlying assets, such as a total return swap. -
FLOATING_RATE_RETURN
@RosettaEnumValue("FloatingRateReturn") public static final ScheduledTransferEnum FLOATING_RATE_RETURNA cash flow corresponding to the return of the floating interest rate portion of a derivative instrument that has different types of underlying assets, such as a total return swap. -
FRACTIONAL_AMOUNT
A cash flow corresponding to the compensation for missing assets due to the rounding of digits in the original number of assets to be delivered as per payout calculation. -
INTEREST_RETURN
A cash flow corresponding to the return of the interest rate portion of a derivative instrument that has different types of underlying assets, such as a total return swap. -
NET_INTEREST
Net interest across payout components. Applicable to products such as interest rate swaps. -
PERFORMANCE
A cash flow corresponding to a performance return. The settlementOrigin attribute on the Transfer should point to the relevant Payout defining the performance calculation. -
PRINCIPAL_PAYMENT
A cashflow which amount typically corresponds to the notional amount of the contract for various business reasons e.g. PhysicalSettlement, PrincipalExchange etc. else to a portion of the notional amount interim payments e.g. for the purpose of resetting the Notional Amount of a Cross Currency Swap variying leg, as part of a final Principal Exchange related to a Non-Deliverable currency leg, etc.
-
-
Method Details
-
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
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 nameNullPointerException- if the argument is null
-
fromDisplayName
-
toString
- Overrides:
toStringin classEnum<ScheduledTransferEnum>
-
toDisplayString
-