Enum AncillaryRoleEnum

java.lang.Object
java.lang.Enum<AncillaryRoleEnum>
cdm.base.staticdata.party.AncillaryRoleEnum
All Implemented Interfaces:
Serializable, Comparable<AncillaryRoleEnum>

@RosettaEnum("AncillaryRoleEnum") public enum AncillaryRoleEnum extends Enum<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 Details

    • DISRUPTION_EVENTS_DETERMINING_PARTY

      @RosettaEnumValue("DisruptionEventsDeterminingParty") public static final AncillaryRoleEnum DISRUPTION_EVENTS_DETERMINING_PARTY
      Specifies the party which determines additional disruption events.
    • EXTRAORDINARY_DIVIDENDS_PARTY

      @RosettaEnumValue("ExtraordinaryDividendsParty") public static final AncillaryRoleEnum EXTRAORDINARY_DIVIDENDS_PARTY
      Specifies 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_PARTY
      Specifies 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_MANUAL
      Specifies 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_TERMINATION
      Specifies 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_PROVISION
      Specifies 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_PROVISION
      Specifies the party to which notice of a extendible provision exercise should be given.
    • CALCULATION_AGENT_INDEPENDENT

      @RosettaEnumValue("CalculationAgentIndependent") public static final AncillaryRoleEnum CALCULATION_AGENT_INDEPENDENT
      Specifies 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_TERMINATION
      Specifies 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_TERMINATION
      Specifies 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_FALLBACK
      Specifies the party responsible for deciding the fallback rate.
  • Method Details

    • values

      public static AncillaryRoleEnum[] 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 AncillaryRoleEnum 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 AncillaryRoleEnum fromDisplayName(String name)
    • toString

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

      public String toDisplayString()