Package cdm.legaldocumentation.csa
Interface FxHaircutCurrency.FxHaircutCurrencyBuilder
- All Superinterfaces:
FxHaircutCurrency,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
FxHaircutCurrency.FxHaircutCurrencyBuilderImpl
- Enclosing interface:
FxHaircutCurrency
public static interface FxHaircutCurrency.FxHaircutCurrencyBuilder
extends FxHaircutCurrency, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.FxHaircutCurrency
FxHaircutCurrency.FxHaircutCurrencyBuilder, FxHaircutCurrency.FxHaircutCurrencyBuilderImpl, FxHaircutCurrency.FxHaircutCurrencyImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.FxHaircutCurrency
metaData -
Method Summary
Modifier and TypeMethodDescriptionWhen specified, the reference currency for the purpose of specifying the FX Haircut relating to a posting obligation.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setFxDesignatedCurrency(FieldWithMetaString fxDesignatedCurrency) setFxDesignatedCurrencyValue(String fxDesignatedCurrency) setIsTerminationCurrency(Boolean isTerminationCurrency) Methods inherited from interface cdm.legaldocumentation.csa.FxHaircutCurrency
build, getIsTerminationCurrency, 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
-
getOrCreateFxDesignatedCurrency
FieldWithMetaString.FieldWithMetaStringBuilder getOrCreateFxDesignatedCurrency() -
getFxDesignatedCurrency
FieldWithMetaString.FieldWithMetaStringBuilder getFxDesignatedCurrency()Description copied from interface:FxHaircutCurrencyWhen specified, the reference currency for the purpose of specifying the FX Haircut relating to a posting obligation. The list of valid currencies is not presently positioned as an enumeration as part of the CDM because that scope is limited to the values specified by ISDA and FpML. As a result, implementers have to make reference to the relevant standard, such as the ISO 4217 standard for currency codes.- Specified by:
getFxDesignatedCurrencyin interfaceFxHaircutCurrency
-
setIsTerminationCurrency
-
setFxDesignatedCurrency
FxHaircutCurrency.FxHaircutCurrencyBuilder setFxDesignatedCurrency(FieldWithMetaString fxDesignatedCurrency) -
setFxDesignatedCurrencyValue
FxHaircutCurrency.FxHaircutCurrencyBuilder setFxDesignatedCurrencyValue(String fxDesignatedCurrency) -
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
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-