Package cdm.observable.asset
Class EquityIndex.EquityIndexBuilderImpl
java.lang.Object
cdm.base.staticdata.asset.common.AssetBase.AssetBaseBuilderImpl
cdm.observable.asset.IndexBase.IndexBaseBuilderImpl
cdm.observable.asset.EquityIndex.EquityIndexBuilderImpl
- All Implemented Interfaces:
AssetBase,AssetBase.AssetBaseBuilder,EquityIndex,EquityIndex.EquityIndexBuilder,IndexBase,IndexBase.IndexBaseBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
EquityIndex
public static class EquityIndex.EquityIndexBuilderImpl
extends IndexBase.IndexBaseBuilderImpl
implements EquityIndex.EquityIndexBuilder
Builder Implementation of EquityIndex
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.asset.common.AssetBase
AssetBase.AssetBaseBuilder, AssetBase.AssetBaseBuilderImpl, AssetBase.AssetBaseImplNested classes/interfaces inherited from interface cdm.observable.asset.EquityIndex
EquityIndex.EquityIndexBuilder, EquityIndex.EquityIndexBuilderImpl, EquityIndex.EquityIndexImplNested classes/interfaces inherited from interface cdm.observable.asset.IndexBase
IndexBase.IndexBaseBuilder, IndexBase.IndexBaseBuilderImpl, IndexBase.IndexBaseImpl -
Field Summary
Fields inherited from class cdm.observable.asset.IndexBase.IndexBaseBuilderImpl
assetClass, name, providerFields inherited from class cdm.base.staticdata.asset.common.AssetBase.AssetBaseBuilderImpl
exchange, identifier, isExchangeListed, relatedExchange, taxonomyFields inherited from interface cdm.observable.asset.EquityIndex
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddIdentifier(AssetIdentifier _identifier) addIdentifier(AssetIdentifier _identifier, int idx) addIdentifier(List<? extends AssetIdentifier> identifiers) addRelatedExchange(LegalEntity _relatedExchange) addRelatedExchange(LegalEntity _relatedExchange, int idx) addRelatedExchange(List<? extends LegalEntity> relatedExchanges) addTaxonomy(Taxonomy _taxonomy) addTaxonomy(Taxonomy _taxonomy, int idx) addTaxonomy(List<? extends Taxonomy> taxonomys) build()Build MethodsbooleanbooleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAssetClass(AssetClassEnum _assetClass) setExchange(LegalEntity _exchange) setIdentifier(List<? extends AssetIdentifier> identifiers) setIsExchangeListed(Boolean _isExchangeListed) setName(FieldWithMetaString _name) setNameValue(String _name) setProvider(LegalEntity _provider) setRelatedExchange(List<? extends LegalEntity> relatedExchanges) setTaxonomy(List<? extends Taxonomy> taxonomys) toString()Methods inherited from class cdm.observable.asset.IndexBase.IndexBaseBuilderImpl
getAssetClass, getName, getOrCreateName, getOrCreateProvider, getProviderMethods inherited from class cdm.base.staticdata.asset.common.AssetBase.AssetBaseBuilderImpl
getExchange, getIdentifier, getIsExchangeListed, getOrCreateExchange, getOrCreateIdentifier, getOrCreateRelatedExchange, getOrCreateTaxonomy, getRelatedExchange, getTaxonomyMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.staticdata.asset.common.AssetBase
getIsExchangeListedMethods inherited from interface cdm.base.staticdata.asset.common.AssetBase.AssetBaseBuilder
getExchange, getIdentifier, getOrCreateExchange, getOrCreateIdentifier, getOrCreateRelatedExchange, getOrCreateTaxonomy, getRelatedExchange, getTaxonomyMethods inherited from interface cdm.observable.asset.EquityIndex
getType, metaData, processMethods inherited from interface cdm.observable.asset.EquityIndex.EquityIndexBuilder
processMethods inherited from interface cdm.observable.asset.IndexBase
getAssetClassMethods inherited from interface cdm.observable.asset.IndexBase.IndexBaseBuilder
getName, getOrCreateName, getOrCreateProvider, getProviderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Constructor Details
-
EquityIndexBuilderImpl
public EquityIndexBuilderImpl()
-
-
Method Details
-
addIdentifier
@RosettaAttribute("identifier") @Accessor(ADDER) @Required @Multi @RuneAttribute("identifier") public EquityIndex.EquityIndexBuilder addIdentifier(AssetIdentifier _identifier) - Specified by:
addIdentifierin interfaceAssetBase.AssetBaseBuilder- Specified by:
addIdentifierin interfaceEquityIndex.EquityIndexBuilder- Specified by:
addIdentifierin interfaceIndexBase.IndexBaseBuilder- Overrides:
addIdentifierin classIndexBase.IndexBaseBuilderImpl
-
addIdentifier
- Specified by:
addIdentifierin interfaceAssetBase.AssetBaseBuilder- Specified by:
addIdentifierin interfaceEquityIndex.EquityIndexBuilder- Specified by:
addIdentifierin interfaceIndexBase.IndexBaseBuilder- Overrides:
addIdentifierin classIndexBase.IndexBaseBuilderImpl
-
addIdentifier
- Specified by:
addIdentifierin interfaceAssetBase.AssetBaseBuilder- Specified by:
addIdentifierin interfaceEquityIndex.EquityIndexBuilder- Specified by:
addIdentifierin interfaceIndexBase.IndexBaseBuilder- Overrides:
addIdentifierin classIndexBase.IndexBaseBuilderImpl
-
setIdentifier
@RosettaAttribute("identifier") @Accessor(SETTER) @Required @Multi @RuneAttribute("identifier") public EquityIndex.EquityIndexBuilder setIdentifier(List<? extends AssetIdentifier> identifiers) - Specified by:
setIdentifierin interfaceAssetBase.AssetBaseBuilder- Specified by:
setIdentifierin interfaceEquityIndex.EquityIndexBuilder- Specified by:
setIdentifierin interfaceIndexBase.IndexBaseBuilder- Overrides:
setIdentifierin classIndexBase.IndexBaseBuilderImpl
-
addTaxonomy
@RosettaAttribute("taxonomy") @Accessor(ADDER) @Multi @RuneAttribute("taxonomy") public EquityIndex.EquityIndexBuilder addTaxonomy(Taxonomy _taxonomy) - Specified by:
addTaxonomyin interfaceAssetBase.AssetBaseBuilder- Specified by:
addTaxonomyin interfaceEquityIndex.EquityIndexBuilder- Specified by:
addTaxonomyin interfaceIndexBase.IndexBaseBuilder- Overrides:
addTaxonomyin classIndexBase.IndexBaseBuilderImpl
-
addTaxonomy
- Specified by:
addTaxonomyin interfaceAssetBase.AssetBaseBuilder- Specified by:
addTaxonomyin interfaceEquityIndex.EquityIndexBuilder- Specified by:
addTaxonomyin interfaceIndexBase.IndexBaseBuilder- Overrides:
addTaxonomyin classIndexBase.IndexBaseBuilderImpl
-
addTaxonomy
- Specified by:
addTaxonomyin interfaceAssetBase.AssetBaseBuilder- Specified by:
addTaxonomyin interfaceEquityIndex.EquityIndexBuilder- Specified by:
addTaxonomyin interfaceIndexBase.IndexBaseBuilder- Overrides:
addTaxonomyin classIndexBase.IndexBaseBuilderImpl
-
setTaxonomy
@RosettaAttribute("taxonomy") @Accessor(SETTER) @Multi @RuneAttribute("taxonomy") public EquityIndex.EquityIndexBuilder setTaxonomy(List<? extends Taxonomy> taxonomys) - Specified by:
setTaxonomyin interfaceAssetBase.AssetBaseBuilder- Specified by:
setTaxonomyin interfaceEquityIndex.EquityIndexBuilder- Specified by:
setTaxonomyin interfaceIndexBase.IndexBaseBuilder- Overrides:
setTaxonomyin classIndexBase.IndexBaseBuilderImpl
-
setIsExchangeListed
@RosettaAttribute("isExchangeListed") @Accessor(SETTER) @RuneAttribute("isExchangeListed") public EquityIndex.EquityIndexBuilder setIsExchangeListed(Boolean _isExchangeListed) - Specified by:
setIsExchangeListedin interfaceAssetBase.AssetBaseBuilder- Specified by:
setIsExchangeListedin interfaceEquityIndex.EquityIndexBuilder- Specified by:
setIsExchangeListedin interfaceIndexBase.IndexBaseBuilder- Overrides:
setIsExchangeListedin classIndexBase.IndexBaseBuilderImpl
-
setExchange
@RosettaAttribute("exchange") @Accessor(SETTER) @RuneAttribute("exchange") public EquityIndex.EquityIndexBuilder setExchange(LegalEntity _exchange) - Specified by:
setExchangein interfaceAssetBase.AssetBaseBuilder- Specified by:
setExchangein interfaceEquityIndex.EquityIndexBuilder- Specified by:
setExchangein interfaceIndexBase.IndexBaseBuilder- Overrides:
setExchangein classIndexBase.IndexBaseBuilderImpl
-
addRelatedExchange
@RosettaAttribute("relatedExchange") @Accessor(ADDER) @Multi @RuneAttribute("relatedExchange") public EquityIndex.EquityIndexBuilder addRelatedExchange(LegalEntity _relatedExchange) - Specified by:
addRelatedExchangein interfaceAssetBase.AssetBaseBuilder- Specified by:
addRelatedExchangein interfaceEquityIndex.EquityIndexBuilder- Specified by:
addRelatedExchangein interfaceIndexBase.IndexBaseBuilder- Overrides:
addRelatedExchangein classIndexBase.IndexBaseBuilderImpl
-
addRelatedExchange
- Specified by:
addRelatedExchangein interfaceAssetBase.AssetBaseBuilder- Specified by:
addRelatedExchangein interfaceEquityIndex.EquityIndexBuilder- Specified by:
addRelatedExchangein interfaceIndexBase.IndexBaseBuilder- Overrides:
addRelatedExchangein classIndexBase.IndexBaseBuilderImpl
-
addRelatedExchange
public EquityIndex.EquityIndexBuilder addRelatedExchange(List<? extends LegalEntity> relatedExchanges) - Specified by:
addRelatedExchangein interfaceAssetBase.AssetBaseBuilder- Specified by:
addRelatedExchangein interfaceEquityIndex.EquityIndexBuilder- Specified by:
addRelatedExchangein interfaceIndexBase.IndexBaseBuilder- Overrides:
addRelatedExchangein classIndexBase.IndexBaseBuilderImpl
-
setRelatedExchange
@RosettaAttribute("relatedExchange") @Accessor(SETTER) @Multi @RuneAttribute("relatedExchange") public EquityIndex.EquityIndexBuilder setRelatedExchange(List<? extends LegalEntity> relatedExchanges) - Specified by:
setRelatedExchangein interfaceAssetBase.AssetBaseBuilder- Specified by:
setRelatedExchangein interfaceEquityIndex.EquityIndexBuilder- Specified by:
setRelatedExchangein interfaceIndexBase.IndexBaseBuilder- Overrides:
setRelatedExchangein classIndexBase.IndexBaseBuilderImpl
-
setName
@RosettaAttribute("name") @Accessor(SETTER) @RuneAttribute("name") public EquityIndex.EquityIndexBuilder setName(FieldWithMetaString _name) - Specified by:
setNamein interfaceEquityIndex.EquityIndexBuilder- Specified by:
setNamein interfaceIndexBase.IndexBaseBuilder- Overrides:
setNamein classIndexBase.IndexBaseBuilderImpl
-
setNameValue
- Specified by:
setNameValuein interfaceEquityIndex.EquityIndexBuilder- Specified by:
setNameValuein interfaceIndexBase.IndexBaseBuilder- Overrides:
setNameValuein classIndexBase.IndexBaseBuilderImpl
-
setProvider
@RosettaAttribute("provider") @Accessor(SETTER) @RuneAttribute("provider") public EquityIndex.EquityIndexBuilder setProvider(LegalEntity _provider) - Specified by:
setProviderin interfaceEquityIndex.EquityIndexBuilder- Specified by:
setProviderin interfaceIndexBase.IndexBaseBuilder- Overrides:
setProviderin classIndexBase.IndexBaseBuilderImpl
-
setAssetClass
@RosettaAttribute("assetClass") @Accessor(SETTER) @RuneAttribute("assetClass") public EquityIndex.EquityIndexBuilder setAssetClass(AssetClassEnum _assetClass) - Specified by:
setAssetClassin interfaceEquityIndex.EquityIndexBuilder- Specified by:
setAssetClassin interfaceIndexBase.IndexBaseBuilder- Overrides:
setAssetClassin classIndexBase.IndexBaseBuilderImpl
-
build
Description copied from interface:AssetBaseBuild Methods- Specified by:
buildin interfaceAssetBase- Specified by:
buildin interfaceEquityIndex- Specified by:
buildin interfaceIndexBase- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classIndexBase.IndexBaseBuilderImpl
-
toBuilder
- Specified by:
toBuilderin interfaceAssetBase- Specified by:
toBuilderin interfaceEquityIndex- Specified by:
toBuilderin interfaceIndexBase- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classIndexBase.IndexBaseBuilderImpl
-
prune
- Specified by:
prunein interfaceAssetBase.AssetBaseBuilder- Specified by:
prunein interfaceEquityIndex.EquityIndexBuilder- Specified by:
prunein interfaceIndexBase.IndexBaseBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
prunein classIndexBase.IndexBaseBuilderImpl
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
hasDatain classIndexBase.IndexBaseBuilderImpl
-
merge
public EquityIndex.EquityIndexBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
mergein classIndexBase.IndexBaseBuilderImpl
-
equals
- Overrides:
equalsin classIndexBase.IndexBaseBuilderImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classIndexBase.IndexBaseBuilderImpl
-
toString
- Overrides:
toStringin classIndexBase.IndexBaseBuilderImpl
-