Interface EventCurrency

All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
All Known Subinterfaces:
EventCurrency.EventCurrencyBuilder
All Known Implementing Classes:
EventCurrency.EventCurrencyBuilderImpl, EventCurrency.EventCurrencyImpl

@RosettaDataType(value="EventCurrency", builder=EventCurrencyBuilderImpl.class, version="6.19.0") @RuneDataType(value="EventCurrency", model="cdm", builder=EventCurrencyBuilderImpl.class, version="6.19.0") public interface EventCurrency extends com.rosetta.model.lib.RosettaModelObject
Defines the currency referenced as such in any terms related to FX Disruption Events
Version:
6.19.0 Body ISDA Corpus Definitions FXandCurrencyOptionsDefintions_1998 1998 FX and Currency Option Definitions section "5.4.(c)" Provision
  • Field Details

  • Method Details

    • getEventCurrency

      FieldWithMetaString getEventCurrency()
      Defines the currency referenced as such in any terms related to FX Disruption Events Body ISDA Corpus Definitions FXandCurrencyOptionsDefintions_1998 1998 FX and Currency Option Definitions section "5.4.(c)" Provision
    • getEventCurrentAmount

      Quantity getEventCurrentAmount()
      Defines the Event Currency Amount to be exchanged on the Settlement Date.
    • getEventCurrencyBuyerSeller

      List<? extends BuyerSeller> getEventCurrencyBuyerSeller()
      Unless otherwised specified, the Buyer is the party to which the Event Currency Amount is owed on the Settlement Date and the Seller is the party which owes the Event Currency Amount on the Settlement Date.
    • build

      EventCurrency build()
      Build Methods
      Specified by:
      build in interface com.rosetta.model.lib.RosettaModelObject
    • toBuilder

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

    • metaData

      default com.rosetta.model.lib.meta.RosettaMetaData<? extends EventCurrency> metaData()
      Utility Methods
      Specified by:
      metaData in interface com.rosetta.model.lib.RosettaModelObject
    • getType

      @RuneAttribute("@type") default Class<? extends EventCurrency> getType()
      Specified by:
      getType in interface com.rosetta.model.lib.RosettaModelObject
    • process

      default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
      Specified by:
      process in interface com.rosetta.model.lib.RosettaModelObject