Package cdm.product.common.settlement
Enum UnscheduledTransferEnum
- All Implemented Interfaces:
Serializable,Comparable<UnscheduledTransferEnum>
@RosettaEnum("UnscheduledTransferEnum")
public enum UnscheduledTransferEnum
extends Enum<UnscheduledTransferEnum>
The qualification of the type of ad-hoc transfers and cash flows that can be associated with contracts and their lifecycle events.
- Version:
- 7.0.0-dev.105
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionA transfer resulting from the assignment of a contract to a new counterparty.The brokerage commission.A transfer associated with a corporate actionA transfer associated with a credit event.A transfer associated with an increase lifecycle event.The novation fee.A transfer associated with a partial termination lifecycle event.Denotes the amount payable by the buyer to the seller for an option.A recall of securities by the lender who has lent them out.A transfer associated with a renegotiation lifecycle event.A return by the borrower to the lender of the full or partial quantity of securities on the contract.A transfer associated with a termination lifecycle event.An upfront transfer associated to the swap to adjust for a difference between the swap price and the current market price. -
Method Summary
Modifier and TypeMethodDescriptionstatic UnscheduledTransferEnumfromDisplayName(String name) toString()static UnscheduledTransferEnumReturns the enum constant of this type with the specified name.static UnscheduledTransferEnum[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
RECALL
A recall of securities by the lender who has lent them out. -
RETURN
A return by the borrower to the lender of the full or partial quantity of securities on the contract. -
ASSIGNMENT
A transfer resulting from the assignment of a contract to a new counterparty. -
BROKERAGE_COMMISSION
@RosettaEnumValue("BrokerageCommission") public static final UnscheduledTransferEnum BROKERAGE_COMMISSIONThe brokerage commission. -
INCREASE
A transfer associated with an increase lifecycle event. -
NOVATION
The novation fee. -
PARTIAL_TERMINATION
@RosettaEnumValue("PartialTermination") public static final UnscheduledTransferEnum PARTIAL_TERMINATIONA transfer associated with a partial termination lifecycle event. -
PREMIUM
Denotes the amount payable by the buyer to the seller for an option. The premium is paid on the specified premium payment date or on each premium payment date if specified. -
RENEGOTIATION
A transfer associated with a renegotiation lifecycle event. -
TERMINATION
A transfer associated with a termination lifecycle event. -
UPFRONT
An upfront transfer associated to the swap to adjust for a difference between the swap price and the current market price. -
CREDIT_EVENT
A transfer associated with a credit event. -
CORPORATE_ACTION
A transfer associated with a corporate action
-
-
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<UnscheduledTransferEnum>
-
toDisplayString
-