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 Details

    • FAILURE_TO_NOTIFY_NAV

      @RosettaEnumValue("FailureToNotifyNAV") public static final AdditionalTerminationEventEnum FAILURE_TO_NOTIFY_NAV
      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.
    • INVESTMENT_ADVISOR

      @RosettaEnumValue("InvestmentAdvisor") public static final AdditionalTerminationEventEnum INVESTMENT_ADVISOR
      Specifies an event where the investment advisor of a party ceases to act for the party.
    • KEY_PERSONS

      @RosettaEnumValue("KeyPersons") public static final AdditionalTerminationEventEnum KEY_PERSONS
      Specifies an event where a person deemed important to a party has departed.
    • OPERATIVE_DOCS

      @RosettaEnumValue("OperativeDocs") public static final AdditionalTerminationEventEnum OPERATIVE_DOCS
      Specifies 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_1
      Specifies 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_2
      Specifies an event where Party 2 experiences a downgrade beyond a predetermined level, or has their credit rating withdrawn or suspended.
    • AS_APPLICABLE

      @RosettaEnumValue("AsApplicable") public static final AdditionalTerminationEventEnum AS_APPLICABLE
      Represents the Additional Termination Event(s) in the related Master Agreement.
    • AS_SPECIFIED

      @RosettaEnumValue("AsSpecified") public static final AdditionalTerminationEventEnum AS_SPECIFIED
      Represents any bespoke Additional Termination Event(s) that are set out in the related Specified Condition clause.
  • Method Details

    • values

      public static AdditionalTerminationEventEnum[] 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

      public static AdditionalTerminationEventEnum valueOf(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:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • fromDisplayName

      public static AdditionalTerminationEventEnum fromDisplayName(String name)
    • toString

      public String toString()
      Overrides:
      toString in class Enum<AdditionalTerminationEventEnum>
    • toDisplayString

      public String toDisplayString()