Class CreditEventNotice.CreditEventNoticeImpl

java.lang.Object
cdm.observable.event.CreditEventNotice.CreditEventNoticeImpl
All Implemented Interfaces:
CreditEventNotice, com.rosetta.model.lib.RosettaModelObject
Enclosing interface:
CreditEventNotice

public static class CreditEventNotice.CreditEventNoticeImpl extends Object implements CreditEventNotice
Immutable Implementation of CreditEventNotice
  • Constructor Details

  • Method Details

    • getNotifyingParty

      @RosettaAttribute(value="notifyingParty", isRequired=true) @RuneAttribute(value="notifyingParty", isRequired=true) public List<CounterpartyRoleEnum> getNotifyingParty()
      Description copied from interface: CreditEventNotice
      The notifying party is the party that notifies the other party when a credit event has occurred by means of a credit event notice. If more than one party is referenced as being the notifying party then either party may notify the other of a credit event occurring. ISDA 2003 Term: Notifying Party.
      Specified by:
      getNotifyingParty in interface CreditEventNotice
    • getBusinessCenter

      @RosettaAttribute("businessCenter") @RuneAttribute("businessCenter") public BusinessCenterEnum getBusinessCenter()
      Description copied from interface: CreditEventNotice
      Inclusion of this business center element implies that Greenwich Mean Time in Section 3.3 of the 2003 ISDA Credit Derivatives Definitions is replaced by the local time of the city indicated by the businessCenter element value.
      Specified by:
      getBusinessCenter in interface CreditEventNotice
    • getPubliclyAvailableInformation

      @RosettaAttribute("publiclyAvailableInformation") @RuneAttribute("publiclyAvailableInformation") public PubliclyAvailableInformation getPubliclyAvailableInformation()
      Description copied from interface: CreditEventNotice
      A specified condition to settlement. Publicly available information means information that reasonably confirms any of the facts relevant to determining that a credit event or potential repudiation/moratorium, as applicable, has occurred. The ISDA defined list (2003) is the market standard and is considered comprehensive, and a minimum of two differing public sources must have published the relevant information, to declare a Credit Event. ISDA 2003 Term: Notice of Publicly Available Information Applicable.
      Specified by:
      getPubliclyAvailableInformation in interface CreditEventNotice
    • build

      public CreditEventNotice build()
      Description copied from interface: CreditEventNotice
      Build Methods
      Specified by:
      build in interface CreditEventNotice
      Specified by:
      build in interface com.rosetta.model.lib.RosettaModelObject
    • toBuilder

      Specified by:
      toBuilder in interface CreditEventNotice
      Specified by:
      toBuilder in interface com.rosetta.model.lib.RosettaModelObject
    • setBuilderFields

      protected void setBuilderFields(CreditEventNotice.CreditEventNoticeBuilder builder)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object