Package cdm.legaldocumentation.csa
Enum AdditionalTerminationEventEnum
java.lang.Object
java.lang.Enum<AdditionalTerminationEventEnum>
cdm.legaldocumentation.csa.AdditionalTerminationEventEnum
- All Implemented Interfaces:
Serializable,Comparable<AdditionalTerminationEventEnum>
@RosettaEnum("AdditionalTerminationEventEnum")
public enum AdditionalTerminationEventEnum
extends Enum<AdditionalTerminationEventEnum>
Specifies the types of events found in the related Master Agreement that may lead to the early termination of the Master Agreement, including suspension of the affected party's rights to rehypothecate, transfer, or substitute collateral.
- Version:
- 7.0.0-dev.105
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionRepresents the Additional Termination Event(s) in the related Master Agreement.Represents any bespoke Additional Termination Event(s) that are set out in the related Specified Condition clause.Specifies an event where a party fails to notify the other of a decline in Net Asset Value by a specified amount over a specified period of time.Specifies an event where the investment advisor of a party ceases to act for the party.Specifies an event where a person deemed important to a party has departed.Specifies an event in which a partys Net Asset Value (NAV) has declined beyond a specified percentage or amount within a defined time period.Specifies an event in which a partys Net Asset Value (NAV) falls below a predetermined absolute value, regardless of the timeframe over which the decline occurs.Specifies an event where a party delivers operative documents that are invalid, untrue or unenforceable.Specifies an event where Party 1 experiences a downgrade beyond a predetermined level, or has their credit rating withdrawn or suspended.Specifies an event where Party 2 experiences a downgrade beyond a predetermined level, or has their credit rating withdrawn or suspended. -
Method Summary
Modifier and TypeMethodDescriptionfromDisplayName(String name) toString()Returns the enum constant of this type with the specified name.static AdditionalTerminationEventEnum[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
FAILURE_TO_NOTIFY_NAV
@RosettaEnumValue("FailureToNotifyNAV") public static final AdditionalTerminationEventEnum FAILURE_TO_NOTIFY_NAVSpecifies an event where a party fails to notify the other of a decline in Net Asset Value by a specified amount over a specified period of time. -
INVESTMENT_ADVISOR
@RosettaEnumValue("InvestmentAdvisor") public static final AdditionalTerminationEventEnum INVESTMENT_ADVISORSpecifies an event where the investment advisor of a party ceases to act for the party. -
KEY_PERSONS
Specifies an event where a person deemed important to a party has departed. -
NAV_DECLINE_TRIGGER
@RosettaEnumValue("NAVDeclineTrigger") public static final AdditionalTerminationEventEnum NAV_DECLINE_TRIGGERSpecifies an event in which a partys Net Asset Value (NAV) has declined beyond a specified percentage or amount within a defined time period. -
NAV_FLOOR
Specifies an event in which a partys Net Asset Value (NAV) falls below a predetermined absolute value, regardless of the timeframe over which the decline occurs. This value sets a minimum acceptable NAV threshold expressed as either a percentage or amount. -
OPERATIVE_DOCS
@RosettaEnumValue("OperativeDocs") public static final AdditionalTerminationEventEnum OPERATIVE_DOCSSpecifies an event where a party delivers operative documents that are invalid, untrue or unenforceable. -
RATINGS_DOWNGRADE_OR_WITHDRAWAL_PARTY_1
@RosettaEnumValue("RatingsDowngradeOrWithdrawalParty1") public static final AdditionalTerminationEventEnum RATINGS_DOWNGRADE_OR_WITHDRAWAL_PARTY_1Specifies an event where Party 1 experiences a downgrade beyond a predetermined level, or has their credit rating withdrawn or suspended. -
RATINGS_DOWNGRADE_OR_WITHDRAWAL_PARTY_2
@RosettaEnumValue("RatingsDowngradeOrWithdrawalParty2") public static final AdditionalTerminationEventEnum RATINGS_DOWNGRADE_OR_WITHDRAWAL_PARTY_2Specifies an event where Party 2 experiences a downgrade beyond a predetermined level, or has their credit rating withdrawn or suspended. -
AS_APPLICABLE
Represents the Additional Termination Event(s) in the related Master Agreement. -
AS_SPECIFIED
Represents any bespoke Additional Termination Event(s) that are set out in the related Specified Condition clause.
-
-
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<AdditionalTerminationEventEnum>
-
toDisplayString
-