Class FxDisruptionEvents.FxDisruptionEventsImpl

java.lang.Object
cdm.legaldocumentation.transaction.additionalterms.FxDisruptionEvents.FxDisruptionEventsImpl
All Implemented Interfaces:
FxDisruptionEvents, com.rosetta.model.lib.RosettaModelObject
Enclosing interface:
FxDisruptionEvents

public static class FxDisruptionEvents.FxDisruptionEventsImpl extends Object implements FxDisruptionEvents
Immutable Implementation of FxDisruptionEvents
  • Constructor Details

  • Method Details

    • getIllegalityOrImpossibility

      @RosettaAttribute("illegalityOrImpossibility") @Accessor(GETTER) @RuneAttribute("illegalityOrImpossibility") public FxIllegalityOrImpossibilityEnum getIllegalityOrImpossibility()
      Description copied from interface: FxDisruptionEvents
      Body ISDA Corpus Definitions FXandCurrencyOptionsDefintions_1998 1998 FX and Currency Option Definitions section "5.1.(c).(i)" Provision
      Specified by:
      getIllegalityOrImpossibility in interface FxDisruptionEvents
    • getForceMajeureOrActOfSState

      @RosettaAttribute("forceMajeureOrActOfSState") @Accessor(GETTER) @RuneAttribute("forceMajeureOrActOfSState") public FxForceMajeureOrActOfSStateEnum getForceMajeureOrActOfSState()
      Description copied from interface: FxDisruptionEvents
      Body ISDA Corpus Definitions FXandCurrencyOptionsDefintions_1998 1998 FX and Currency Option Definitions section "5.1.(c).(ii)" Provision
      Specified by:
      getForceMajeureOrActOfSState in interface FxDisruptionEvents
    • getEventCurrency

      @RosettaAttribute("eventCurrency") @Accessor(GETTER) @RuneAttribute("eventCurrency") public EventCurrency getEventCurrency()
      Description copied from interface: FxDisruptionEvents
      Additional Provisions for a Confirmation of an FX or Currency Option Transaction. Body ISDA Corpus Definitions FXandCurrencyOptionsDefintions_1998 1998 FX and Currency Option Definitions Provision
      Specified by:
      getEventCurrency in interface FxDisruptionEvents
    • getPriceSourceDisruption

      @RosettaAttribute("priceSourceDisruption") @Accessor(GETTER) @RuneAttribute("priceSourceDisruption") public FxPriceSourceDisruption getPriceSourceDisruption()
      Description copied from interface: FxDisruptionEvents
      Body ISDA Corpus Definitions FXandCurrencyOptionsDefintions_1998 1998 FX and Currency Option Definitions section "5.1.(d).(xi)" Provision
      Specified by:
      getPriceSourceDisruption in interface FxDisruptionEvents
    • getBenchmarkObligationDefault

      @RosettaAttribute("benchmarkObligationDefault") @Accessor(GETTER) @RuneAttribute("benchmarkObligationDefault") public FxBenchmarkObligationDefault getBenchmarkObligationDefault()
      Description copied from interface: FxDisruptionEvents
      Body ISDA Corpus Definitions FXandCurrencyOptionsDefintions_1998 1998 FX and Currency Option Definitions section "5.1.(d).(i)" Provision
      Specified by:
      getBenchmarkObligationDefault in interface FxDisruptionEvents
    • getDualExchangeRate

      @RosettaAttribute("dualExchangeRate") @Accessor(GETTER) @RuneAttribute("dualExchangeRate") public FxDualExchangeRate getDualExchangeRate()
      Description copied from interface: FxDisruptionEvents
      Body ISDA Corpus Definitions FXandCurrencyOptionsDefintions_1998 1998 FX and Currency Option Definitions section "5.1.(d).(ii)" Provision
      Specified by:
      getDualExchangeRate in interface FxDisruptionEvents
    • getInconvertibilityOrNonTransferability

      @RosettaAttribute("inconvertibilityOrNonTransferability") @Accessor(GETTER) @RuneAttribute("inconvertibilityOrNonTransferability") public FxInconvertibilityOrNonTransferability getInconvertibilityOrNonTransferability()
      Description copied from interface: FxDisruptionEvents
      Body ISDA Corpus Definitions FXandCurrencyOptionsDefintions_1998 1998 FX and Currency Option Definitions section "5.1.(d).(vii)" Provision
      Specified by:
      getInconvertibilityOrNonTransferability in interface FxDisruptionEvents
    • getGovernmentalAuthorityDefault

      @RosettaAttribute("governmentalAuthorityDefault") @Accessor(GETTER) @RuneAttribute("governmentalAuthorityDefault") public GovernmentalAuthorityDefault getGovernmentalAuthorityDefault()
      Description copied from interface: FxDisruptionEvents
      Body ISDA Corpus Definitions FXandCurrencyOptionsDefintions_1998 1998 FX and Currency Option Definitions section "5.1.(d).(v)" Provision
      Specified by:
      getGovernmentalAuthorityDefault in interface FxDisruptionEvents
    • getIlliquidity

      @RosettaAttribute("illiquidity") @Accessor(GETTER) @RuneAttribute("illiquidity") public Illiquidity getIlliquidity()
      Description copied from interface: FxDisruptionEvents
      Body ISDA Corpus Definitions FXandCurrencyOptionsDefintions_1998 1998 FX and Currency Option Definitions section "5.1.(d).(vi)" Provision
      Specified by:
      getIlliquidity in interface FxDisruptionEvents
    • getMaterialChangeInCircumstance

      @RosettaAttribute("materialChangeInCircumstance") @Accessor(GETTER) @RuneAttribute("materialChangeInCircumstance") public MaterialChangeInCircumstance getMaterialChangeInCircumstance()
      Description copied from interface: FxDisruptionEvents
      Body ISDA Corpus Definitions FXandCurrencyOptionsDefintions_1998 1998 FX and Currency Option Definitions section "5.1.(d).(viii)" Provision
      Specified by:
      getMaterialChangeInCircumstance in interface FxDisruptionEvents
    • getNationalization

      @RosettaAttribute("nationalization") @Accessor(GETTER) @RuneAttribute("nationalization") public Nationalization getNationalization()
      Description copied from interface: FxDisruptionEvents
      Body ISDA Corpus Definitions FXandCurrencyOptionsDefintions_1998 1998 FX and Currency Option Definitions section "5.1.(d).(ix)" Provision
      Specified by:
      getNationalization in interface FxDisruptionEvents
    • getPriceMateriality

      @RosettaAttribute("priceMateriality") @Accessor(GETTER) @RuneAttribute("priceMateriality") public PriceMateriality getPriceMateriality()
      Description copied from interface: FxDisruptionEvents
      Body ISDA Corpus Definitions FXandCurrencyOptionsDefintions_1998 1998 FX and Currency Option Definitions section "5.1.(d).(x)" Provision
      Specified by:
      getPriceMateriality in interface FxDisruptionEvents
    • getFallbackLanguageBespokeTerms

      @RosettaAttribute("fallbackLanguageBespokeTerms") @Accessor(GETTER) @RuneAttribute("fallbackLanguageBespokeTerms") public Clause getFallbackLanguageBespokeTerms()
      Description copied from interface: FxDisruptionEvents
      Where parties may optionaly describe any extra bespoke agreements about fallback procedure attached to a particular determination role.
      Specified by:
      getFallbackLanguageBespokeTerms in interface FxDisruptionEvents
    • build

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

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

      protected void setBuilderFields(FxDisruptionEvents.FxDisruptionEventsBuilder 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