Package cdm.base.staticdata.party
Enum AncillaryRoleEnum
- All Implemented Interfaces:
Serializable,Comparable<AncillaryRoleEnum>
Defines the enumerated values to specify the ancillary roles to the transaction. The product is agnostic to the actual parties involved in the transaction, with the party references abstracted away from the product definition and replaced by the AncillaryRoleEnum. The AncillaryRoleEnum can then be positioned in the product and the AncillaryParty type, which is positioned outside of the product definition, allows the AncillaryRoleEnum to be associated with an actual party reference.
- Version:
- 5.30.0
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionSpecifies the party responsible for deciding the fallback rate.Specifies the party responsible for performing calculation agent duties as defined in the applicable product definition.Specifies the party responsible for performing calculation agent duties associated with an mandatory early termination.Specifies the party responsible for performing calculation agent duties associated with an optional early termination.Specifies the party which determines additional disruption events.Specifies the party to which notice of a cancelable provision exercise should be given.Specifies the party to which notice of a extendible provision exercise should be given.Specifies the party to which notice of a manual exercise should be given.Specifies the party to which notice of a optional early termination exercise should be given.Specifies the party which determines if dividends are extraordinary in relation to normal levels.Specifies the clearing organization (CCP, DCO) which the trade should be cleared. -
Method Summary
Modifier and TypeMethodDescriptionstatic AncillaryRoleEnumfromDisplayName(String name) toString()static AncillaryRoleEnumReturns the enum constant of this type with the specified name.static AncillaryRoleEnum[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
DISRUPTION_EVENTS_DETERMINING_PARTY
@RosettaEnumValue("DisruptionEventsDeterminingParty") public static final AncillaryRoleEnum DISRUPTION_EVENTS_DETERMINING_PARTYSpecifies the party which determines additional disruption events. -
EXTRAORDINARY_DIVIDENDS_PARTY
@RosettaEnumValue("ExtraordinaryDividendsParty") public static final AncillaryRoleEnum EXTRAORDINARY_DIVIDENDS_PARTYSpecifies the party which determines if dividends are extraordinary in relation to normal levels. -
PREDETERMINED_CLEARING_ORGANIZATION_PARTY
@RosettaEnumValue("PredeterminedClearingOrganizationParty") public static final AncillaryRoleEnum PREDETERMINED_CLEARING_ORGANIZATION_PARTYSpecifies the clearing organization (CCP, DCO) which the trade should be cleared. -
EXERCISE_NOTICE_RECEIVER_PARTY_MANUAL
@RosettaEnumValue("ExerciseNoticeReceiverPartyManual") public static final AncillaryRoleEnum EXERCISE_NOTICE_RECEIVER_PARTY_MANUALSpecifies the party to which notice of a manual exercise should be given. -
EXERCISE_NOTICE_RECEIVER_PARTY_OPTIONAL_EARLY_TERMINATION
@RosettaEnumValue("ExerciseNoticeReceiverPartyOptionalEarlyTermination") public static final AncillaryRoleEnum EXERCISE_NOTICE_RECEIVER_PARTY_OPTIONAL_EARLY_TERMINATIONSpecifies the party to which notice of a optional early termination exercise should be given. -
EXERCISE_NOTICE_RECEIVER_PARTY_CANCELABLE_PROVISION
@RosettaEnumValue("ExerciseNoticeReceiverPartyCancelableProvision") public static final AncillaryRoleEnum EXERCISE_NOTICE_RECEIVER_PARTY_CANCELABLE_PROVISIONSpecifies the party to which notice of a cancelable provision exercise should be given. -
EXERCISE_NOTICE_RECEIVER_PARTY_EXTENDIBLE_PROVISION
@RosettaEnumValue("ExerciseNoticeReceiverPartyExtendibleProvision") public static final AncillaryRoleEnum EXERCISE_NOTICE_RECEIVER_PARTY_EXTENDIBLE_PROVISIONSpecifies the party to which notice of a extendible provision exercise should be given. -
CALCULATION_AGENT_INDEPENDENT
@RosettaEnumValue("CalculationAgentIndependent") public static final AncillaryRoleEnum CALCULATION_AGENT_INDEPENDENTSpecifies the party responsible for performing calculation agent duties as defined in the applicable product definition. -
CALCULATION_AGENT_OPTIONAL_EARLY_TERMINATION
@RosettaEnumValue("CalculationAgentOptionalEarlyTermination") public static final AncillaryRoleEnum CALCULATION_AGENT_OPTIONAL_EARLY_TERMINATIONSpecifies the party responsible for performing calculation agent duties associated with an optional early termination. -
CALCULATION_AGENT_MANDATORY_EARLY_TERMINATION
@RosettaEnumValue("CalculationAgentMandatoryEarlyTermination") public static final AncillaryRoleEnum CALCULATION_AGENT_MANDATORY_EARLY_TERMINATIONSpecifies the party responsible for performing calculation agent duties associated with an mandatory early termination. -
CALCULATION_AGENT_FALLBACK
@RosettaEnumValue("CalculationAgentFallback") public static final AncillaryRoleEnum CALCULATION_AGENT_FALLBACKSpecifies the party responsible for deciding the fallback rate.
-
-
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<AncillaryRoleEnum>
-
toDisplayString
-