Package cdm.observable.asset
Interface FxRate.FxRateBuilder
- All Superinterfaces:
FxRate,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
FxRate.FxRateBuilderImpl
- Enclosing interface:
FxRate
public static interface FxRate.FxRateBuilder
extends FxRate, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.FxRate
FxRate.FxRateBuilder, FxRate.FxRateBuilderImpl, FxRate.FxRateImpl -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionDefines the two currencies for an FX trade and the quotation relationship between the two currencies.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setQuotedCurrencyPair(QuotedCurrencyPair quotedCurrencyPair) setRate(BigDecimal rate) Methods inherited from interface cdm.observable.asset.FxRate
build, getRate, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateQuotedCurrencyPair
QuotedCurrencyPair.QuotedCurrencyPairBuilder getOrCreateQuotedCurrencyPair() -
getQuotedCurrencyPair
QuotedCurrencyPair.QuotedCurrencyPairBuilder getQuotedCurrencyPair()Description copied from interface:FxRateDefines the two currencies for an FX trade and the quotation relationship between the two currencies.- Specified by:
getQuotedCurrencyPairin interfaceFxRate
-
setQuotedCurrencyPair
-
setRate
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
FxRate.FxRateBuilder prune()- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-