Class EventCurrency.EventCurrencyBuilderImpl
java.lang.Object
cdm.legaldocumentation.transaction.additionalterms.EventCurrency.EventCurrencyBuilderImpl
- All Implemented Interfaces:
EventCurrency,EventCurrency.EventCurrencyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
EventCurrency
public static class EventCurrency.EventCurrencyBuilderImpl
extends Object
implements EventCurrency.EventCurrencyBuilder
Builder 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
FieldsModifier and TypeFieldDescriptionprotected List<BuyerSeller.BuyerSellerBuilder> protected Quantity.QuantityBuilderFields inherited from interface cdm.legaldocumentation.transaction.additionalterms.EventCurrency
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddEventCurrencyBuyerSeller(BuyerSeller _eventCurrencyBuyerSeller) addEventCurrencyBuyerSeller(BuyerSeller _eventCurrencyBuyerSeller, int idx) addEventCurrencyBuyerSeller(List<? extends BuyerSeller> eventCurrencyBuyerSellers) build()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.BuyerSellerBuilder> 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.getOrCreateEventCurrencyBuyerSeller(int index) booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setEventCurrency(FieldWithMetaString _eventCurrency) setEventCurrencyBuyerSeller(List<? extends BuyerSeller> eventCurrencyBuyerSellers) setEventCurrencyValue(String _eventCurrency) setEventCurrentAmount(Quantity _eventCurrentAmount) toString()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 cdm.legaldocumentation.transaction.additionalterms.EventCurrency.EventCurrencyBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
eventCurrency
-
eventCurrentAmount
-
eventCurrencyBuyerSeller
-
-
Constructor Details
-
EventCurrencyBuilderImpl
public EventCurrencyBuilderImpl()
-
-
Method Details
-
getEventCurrency
@RosettaAttribute("eventCurrency") @Accessor(GETTER) @Required @RuneAttribute("eventCurrency") public FieldWithMetaString.FieldWithMetaStringBuilder 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- Specified by:
getEventCurrencyin interfaceEventCurrency.EventCurrencyBuilder
-
getOrCreateEventCurrency
- Specified by:
getOrCreateEventCurrencyin interfaceEventCurrency.EventCurrencyBuilder
-
getEventCurrentAmount
@RosettaAttribute("eventCurrentAmount") @Accessor(GETTER) @RuneAttribute("eventCurrentAmount") public Quantity.QuantityBuilder getEventCurrentAmount()Description copied from interface:EventCurrencyDefines the Event Currency Amount to be exchanged on the Settlement Date.- Specified by:
getEventCurrentAmountin interfaceEventCurrency- Specified by:
getEventCurrentAmountin interfaceEventCurrency.EventCurrencyBuilder
-
getOrCreateEventCurrentAmount
- Specified by:
getOrCreateEventCurrentAmountin interfaceEventCurrency.EventCurrencyBuilder
-
getEventCurrencyBuyerSeller
@RosettaAttribute("eventCurrencyBuyerSeller") @Accessor(GETTER) @Multi @RuneAttribute("eventCurrencyBuyerSeller") public List<? extends BuyerSeller.BuyerSellerBuilder> 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- Specified by:
getEventCurrencyBuyerSellerin interfaceEventCurrency.EventCurrencyBuilder
-
getOrCreateEventCurrencyBuyerSeller
- Specified by:
getOrCreateEventCurrencyBuyerSellerin interfaceEventCurrency.EventCurrencyBuilder
-
setEventCurrency
@RosettaAttribute("eventCurrency") @Accessor(SETTER) @Required @RuneAttribute("eventCurrency") public EventCurrency.EventCurrencyBuilder setEventCurrency(FieldWithMetaString _eventCurrency) - Specified by:
setEventCurrencyin interfaceEventCurrency.EventCurrencyBuilder
-
setEventCurrencyValue
- Specified by:
setEventCurrencyValuein interfaceEventCurrency.EventCurrencyBuilder
-
setEventCurrentAmount
@RosettaAttribute("eventCurrentAmount") @Accessor(SETTER) @RuneAttribute("eventCurrentAmount") public EventCurrency.EventCurrencyBuilder setEventCurrentAmount(Quantity _eventCurrentAmount) - Specified by:
setEventCurrentAmountin interfaceEventCurrency.EventCurrencyBuilder
-
addEventCurrencyBuyerSeller
@RosettaAttribute("eventCurrencyBuyerSeller") @Accessor(ADDER) @Multi @RuneAttribute("eventCurrencyBuyerSeller") public EventCurrency.EventCurrencyBuilder addEventCurrencyBuyerSeller(BuyerSeller _eventCurrencyBuyerSeller) - Specified by:
addEventCurrencyBuyerSellerin interfaceEventCurrency.EventCurrencyBuilder
-
addEventCurrencyBuyerSeller
public EventCurrency.EventCurrencyBuilder addEventCurrencyBuyerSeller(BuyerSeller _eventCurrencyBuyerSeller, int idx) - Specified by:
addEventCurrencyBuyerSellerin interfaceEventCurrency.EventCurrencyBuilder
-
addEventCurrencyBuyerSeller
public EventCurrency.EventCurrencyBuilder addEventCurrencyBuyerSeller(List<? extends BuyerSeller> eventCurrencyBuyerSellers) - Specified by:
addEventCurrencyBuyerSellerin interfaceEventCurrency.EventCurrencyBuilder
-
setEventCurrencyBuyerSeller
@RosettaAttribute("eventCurrencyBuyerSeller") @Accessor(SETTER) @Multi @RuneAttribute("eventCurrencyBuyerSeller") public EventCurrency.EventCurrencyBuilder setEventCurrencyBuyerSeller(List<? extends BuyerSeller> eventCurrencyBuyerSellers) - Specified by:
setEventCurrencyBuyerSellerin interfaceEventCurrency.EventCurrencyBuilder
-
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
-
prune
- Specified by:
prunein interfaceEventCurrency.EventCurrencyBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public EventCurrency.EventCurrencyBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-