Class EventCurrency.EventCurrencyImpl
java.lang.Object
cdm.legaldocumentation.transaction.additionalterms.EventCurrency.EventCurrencyImpl
- All Implemented Interfaces:
EventCurrency,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
EventCurrency
Immutable Implementation of EventCurrency
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.transaction.additionalterms.EventCurrency
EventCurrency.EventCurrencyBuilder, EventCurrency.EventCurrencyBuilderImpl, EventCurrency.EventCurrencyImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.transaction.additionalterms.EventCurrency
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanDefines 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.List<? extends BuyerSeller> 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.Defines the Event Currency Amount to be exchanged on the Settlement Date.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.transaction.additionalterms.EventCurrency
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
EventCurrencyImpl
-
-
Method Details
-
getEventCurrency
@RosettaAttribute("eventCurrency") @Accessor(GETTER) @Required @RuneAttribute("eventCurrency") public FieldWithMetaString getEventCurrency()Description copied from interface:EventCurrencyDefines 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- Specified by:
getEventCurrencyin interfaceEventCurrency
-
getEventCurrentAmount
@RosettaAttribute("eventCurrentAmount") @Accessor(GETTER) @RuneAttribute("eventCurrentAmount") public Quantity getEventCurrentAmount()Description copied from interface:EventCurrencyDefines the Event Currency Amount to be exchanged on the Settlement Date.- Specified by:
getEventCurrentAmountin interfaceEventCurrency
-
getEventCurrencyBuyerSeller
@RosettaAttribute("eventCurrencyBuyerSeller") @Accessor(GETTER) @Multi @RuneAttribute("eventCurrencyBuyerSeller") public List<? extends BuyerSeller> getEventCurrencyBuyerSeller()Description copied from interface:EventCurrencyUnless 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.- Specified by:
getEventCurrencyBuyerSellerin interfaceEventCurrency
-
build
Description copied from interface:EventCurrencyBuild Methods- Specified by:
buildin interfaceEventCurrency- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceEventCurrency- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-