Package cdm.product.asset
Class DividendCurrency.DividendCurrencyBuilderImpl
java.lang.Object
cdm.product.asset.DividendCurrency.DividendCurrencyBuilderImpl
- All Implemented Interfaces:
DividendCurrency,DividendCurrency.DividendCurrencyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
DividendCurrency
public static class DividendCurrency.DividendCurrencyBuilderImpl
extends Object
implements DividendCurrency.DividendCurrencyBuilder
Builder Implementation of DividendCurrency
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.asset.DividendCurrency
DividendCurrency.DividendCurrencyBuilder, DividendCurrency.DividendCurrencyBuilderImpl, DividendCurrency.DividendCurrencyImpl -
Field Summary
FieldsFields inherited from interface cdm.product.asset.DividendCurrency
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe currency in which the dividend is denominated.Reference to a currency specified elsewhere in the documentSpecifies the method according to which the dividend is determined, e.g. the dividend currency.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setCurrency(FieldWithMetaString _currency) setCurrencyReference(ReferenceWithMetaString _currencyReference) setCurrencyReferenceValue(String _currencyReference) setCurrencyValue(String _currency) setDeterminationMethod(DeterminationMethodEnum _determinationMethod) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.product.asset.DividendCurrency
getType, metaData, processMethods inherited from interface cdm.product.asset.DividendCurrency.DividendCurrencyBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
currency
-
determinationMethod
-
currencyReference
-
-
Constructor Details
-
DividendCurrencyBuilderImpl
public DividendCurrencyBuilderImpl()
-
-
Method Details
-
getCurrency
@RosettaAttribute("currency") @RuneAttribute("currency") public FieldWithMetaString.FieldWithMetaStringBuilder getCurrency()Description copied from interface:DividendCurrencyThe currency in which the dividend 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 interfaceDividendCurrency- Specified by:
getCurrencyin interfaceDividendCurrency.DividendCurrencyBuilder
-
getOrCreateCurrency
- Specified by:
getOrCreateCurrencyin interfaceDividendCurrency.DividendCurrencyBuilder
-
getDeterminationMethod
@RosettaAttribute("determinationMethod") @RuneAttribute("determinationMethod") public DeterminationMethodEnum getDeterminationMethod()Description copied from interface:DividendCurrencySpecifies the method according to which the dividend is determined, e.g. the dividend currency.- Specified by:
getDeterminationMethodin interfaceDividendCurrency
-
getCurrencyReference
@RosettaAttribute("currencyReference") @RuneAttribute("currencyReference") public ReferenceWithMetaString.ReferenceWithMetaStringBuilder getCurrencyReference()Description copied from interface:DividendCurrencyReference to a currency specified elsewhere in the document- Specified by:
getCurrencyReferencein interfaceDividendCurrency- Specified by:
getCurrencyReferencein interfaceDividendCurrency.DividendCurrencyBuilder
-
getOrCreateCurrencyReference
- Specified by:
getOrCreateCurrencyReferencein interfaceDividendCurrency.DividendCurrencyBuilder
-
setCurrency
@RosettaAttribute("currency") @RuneAttribute("currency") public DividendCurrency.DividendCurrencyBuilder setCurrency(FieldWithMetaString _currency) - Specified by:
setCurrencyin interfaceDividendCurrency.DividendCurrencyBuilder
-
setCurrencyValue
- Specified by:
setCurrencyValuein interfaceDividendCurrency.DividendCurrencyBuilder
-
setDeterminationMethod
@RosettaAttribute("determinationMethod") @RuneAttribute("determinationMethod") public DividendCurrency.DividendCurrencyBuilder setDeterminationMethod(DeterminationMethodEnum _determinationMethod) - Specified by:
setDeterminationMethodin interfaceDividendCurrency.DividendCurrencyBuilder
-
setCurrencyReference
@RosettaAttribute("currencyReference") @RuneAttribute("currencyReference") public DividendCurrency.DividendCurrencyBuilder setCurrencyReference(ReferenceWithMetaString _currencyReference) - Specified by:
setCurrencyReferencein interfaceDividendCurrency.DividendCurrencyBuilder
-
setCurrencyReferenceValue
public DividendCurrency.DividendCurrencyBuilder setCurrencyReferenceValue(String _currencyReference) - Specified by:
setCurrencyReferenceValuein interfaceDividendCurrency.DividendCurrencyBuilder
-
build
Description copied from interface:DividendCurrencyBuild Methods- Specified by:
buildin interfaceDividendCurrency- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceDividendCurrency- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceDividendCurrency.DividendCurrencyBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public DividendCurrency.DividendCurrencyBuilder 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
-