Package cdm.base.staticdata.asset.credit
Class SpecifiedCurrency.SpecifiedCurrencyBuilderImpl
java.lang.Object
cdm.base.staticdata.asset.credit.SpecifiedCurrency.SpecifiedCurrencyBuilderImpl
- All Implemented Interfaces:
SpecifiedCurrency,SpecifiedCurrency.SpecifiedCurrencyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
SpecifiedCurrency
public static class SpecifiedCurrency.SpecifiedCurrencyBuilderImpl
extends Object
implements SpecifiedCurrency.SpecifiedCurrencyBuilder
Builder Implementation of SpecifiedCurrency
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.asset.credit.SpecifiedCurrency
SpecifiedCurrency.SpecifiedCurrencyBuilder, SpecifiedCurrency.SpecifiedCurrencyBuilderImpl, SpecifiedCurrency.SpecifiedCurrencyImpl -
Field Summary
FieldsFields inherited from interface cdm.base.staticdata.asset.credit.SpecifiedCurrency
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanIndicates whether the specified currency provision is applicable.The currency in which the specified currency is denominated.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setApplicable(Boolean _applicable) setCurrency(FieldWithMetaString _currency) setCurrencyValue(String _currency) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosettaMethods inherited from interface cdm.base.staticdata.asset.credit.SpecifiedCurrency
getType, metaData, processMethods inherited from interface cdm.base.staticdata.asset.credit.SpecifiedCurrency.SpecifiedCurrencyBuilder
process
-
Field Details
-
applicable
-
currency
-
-
Constructor Details
-
SpecifiedCurrencyBuilderImpl
public SpecifiedCurrencyBuilderImpl()
-
-
Method Details
-
getApplicable
@RosettaAttribute(value="applicable", isRequired=true) @RuneAttribute(value="applicable", isRequired=true) public Boolean getApplicable()Description copied from interface:SpecifiedCurrencyIndicates whether the specified currency provision is applicable.- Specified by:
getApplicablein interfaceSpecifiedCurrency
-
getCurrency
@RosettaAttribute("currency") @RuneAttribute("currency") public FieldWithMetaString.FieldWithMetaStringBuilder getCurrency()Description copied from interface:SpecifiedCurrencyThe currency in which the specified currency is denominated. 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:
getCurrencyin interfaceSpecifiedCurrency- Specified by:
getCurrencyin interfaceSpecifiedCurrency.SpecifiedCurrencyBuilder
-
getOrCreateCurrency
- Specified by:
getOrCreateCurrencyin interfaceSpecifiedCurrency.SpecifiedCurrencyBuilder
-
setApplicable
@RosettaAttribute(value="applicable", isRequired=true) @RuneAttribute(value="applicable", isRequired=true) public SpecifiedCurrency.SpecifiedCurrencyBuilder setApplicable(Boolean _applicable) - Specified by:
setApplicablein interfaceSpecifiedCurrency.SpecifiedCurrencyBuilder
-
setCurrency
@RosettaAttribute("currency") @RuneAttribute("currency") public SpecifiedCurrency.SpecifiedCurrencyBuilder setCurrency(FieldWithMetaString _currency) - Specified by:
setCurrencyin interfaceSpecifiedCurrency.SpecifiedCurrencyBuilder
-
setCurrencyValue
- Specified by:
setCurrencyValuein interfaceSpecifiedCurrency.SpecifiedCurrencyBuilder
-
build
Description copied from interface:SpecifiedCurrencyBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceSpecifiedCurrency
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceSpecifiedCurrency
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceSpecifiedCurrency.SpecifiedCurrencyBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public SpecifiedCurrency.SpecifiedCurrencyBuilder 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
-