Package cdm.observable.asset
Class OtherIndex.OtherIndexBuilderImpl
java.lang.Object
cdm.base.staticdata.asset.common.AssetBase.AssetBaseBuilderImpl
cdm.observable.asset.IndexBase.IndexBaseBuilderImpl
cdm.observable.asset.OtherIndex.OtherIndexBuilderImpl
- All Implemented Interfaces:
AssetBase,AssetBase.AssetBaseBuilder,IndexBase,IndexBase.IndexBaseBuilder,OtherIndex,OtherIndex.OtherIndexBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
OtherIndex
public static class OtherIndex.OtherIndexBuilderImpl
extends IndexBase.IndexBaseBuilderImpl
implements OtherIndex.OtherIndexBuilder
Builder Implementation of OtherIndex
-
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.IndexBase
IndexBase.IndexBaseBuilder, IndexBase.IndexBaseBuilderImpl, IndexBase.IndexBaseImplNested classes/interfaces inherited from interface cdm.observable.asset.OtherIndex
OtherIndex.OtherIndexBuilder, OtherIndex.OtherIndexBuilderImpl, OtherIndex.OtherIndexImpl -
Field Summary
FieldsFields 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.OtherIndex
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 MethodsbooleanA description that defines the OtherIndex.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAssetClass(AssetClassEnum _assetClass) setDescription(String _description) 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.IndexBase
getAssetClassMethods inherited from interface cdm.observable.asset.IndexBase.IndexBaseBuilder
getName, getOrCreateName, getOrCreateProvider, getProviderMethods inherited from interface cdm.observable.asset.OtherIndex
getType, metaData, processMethods inherited from interface cdm.observable.asset.OtherIndex.OtherIndexBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
description
-
-
Constructor Details
-
OtherIndexBuilderImpl
public OtherIndexBuilderImpl()
-
-
Method Details
-
getDescription
@RosettaAttribute("description") @Accessor(GETTER) @RuneAttribute("description") public String getDescription()Description copied from interface:OtherIndexA description that defines the OtherIndex.- Specified by:
getDescriptionin interfaceOtherIndex
-
addIdentifier
@RosettaAttribute("identifier") @Accessor(ADDER) @Required @Multi @RuneAttribute("identifier") public OtherIndex.OtherIndexBuilder addIdentifier(AssetIdentifier _identifier) - Specified by:
addIdentifierin interfaceAssetBase.AssetBaseBuilder- Specified by:
addIdentifierin interfaceIndexBase.IndexBaseBuilder- Specified by:
addIdentifierin interfaceOtherIndex.OtherIndexBuilder- Overrides:
addIdentifierin classIndexBase.IndexBaseBuilderImpl
-
addIdentifier
- Specified by:
addIdentifierin interfaceAssetBase.AssetBaseBuilder- Specified by:
addIdentifierin interfaceIndexBase.IndexBaseBuilder- Specified by:
addIdentifierin interfaceOtherIndex.OtherIndexBuilder- Overrides:
addIdentifierin classIndexBase.IndexBaseBuilderImpl
-
addIdentifier
- Specified by:
addIdentifierin interfaceAssetBase.AssetBaseBuilder- Specified by:
addIdentifierin interfaceIndexBase.IndexBaseBuilder- Specified by:
addIdentifierin interfaceOtherIndex.OtherIndexBuilder- Overrides:
addIdentifierin classIndexBase.IndexBaseBuilderImpl
-
setIdentifier
@RosettaAttribute("identifier") @Accessor(SETTER) @Required @Multi @RuneAttribute("identifier") public OtherIndex.OtherIndexBuilder setIdentifier(List<? extends AssetIdentifier> identifiers) - Specified by:
setIdentifierin interfaceAssetBase.AssetBaseBuilder- Specified by:
setIdentifierin interfaceIndexBase.IndexBaseBuilder- Specified by:
setIdentifierin interfaceOtherIndex.OtherIndexBuilder- Overrides:
setIdentifierin classIndexBase.IndexBaseBuilderImpl
-
addTaxonomy
@RosettaAttribute("taxonomy") @Accessor(ADDER) @Multi @RuneAttribute("taxonomy") public OtherIndex.OtherIndexBuilder addTaxonomy(Taxonomy _taxonomy) - Specified by:
addTaxonomyin interfaceAssetBase.AssetBaseBuilder- Specified by:
addTaxonomyin interfaceIndexBase.IndexBaseBuilder- Specified by:
addTaxonomyin interfaceOtherIndex.OtherIndexBuilder- Overrides:
addTaxonomyin classIndexBase.IndexBaseBuilderImpl
-
addTaxonomy
- Specified by:
addTaxonomyin interfaceAssetBase.AssetBaseBuilder- Specified by:
addTaxonomyin interfaceIndexBase.IndexBaseBuilder- Specified by:
addTaxonomyin interfaceOtherIndex.OtherIndexBuilder- Overrides:
addTaxonomyin classIndexBase.IndexBaseBuilderImpl
-
addTaxonomy
- Specified by:
addTaxonomyin interfaceAssetBase.AssetBaseBuilder- Specified by:
addTaxonomyin interfaceIndexBase.IndexBaseBuilder- Specified by:
addTaxonomyin interfaceOtherIndex.OtherIndexBuilder- Overrides:
addTaxonomyin classIndexBase.IndexBaseBuilderImpl
-
setTaxonomy
@RosettaAttribute("taxonomy") @Accessor(SETTER) @Multi @RuneAttribute("taxonomy") public OtherIndex.OtherIndexBuilder setTaxonomy(List<? extends Taxonomy> taxonomys) - Specified by:
setTaxonomyin interfaceAssetBase.AssetBaseBuilder- Specified by:
setTaxonomyin interfaceIndexBase.IndexBaseBuilder- Specified by:
setTaxonomyin interfaceOtherIndex.OtherIndexBuilder- Overrides:
setTaxonomyin classIndexBase.IndexBaseBuilderImpl
-
setIsExchangeListed
@RosettaAttribute("isExchangeListed") @Accessor(SETTER) @RuneAttribute("isExchangeListed") public OtherIndex.OtherIndexBuilder setIsExchangeListed(Boolean _isExchangeListed) - Specified by:
setIsExchangeListedin interfaceAssetBase.AssetBaseBuilder- Specified by:
setIsExchangeListedin interfaceIndexBase.IndexBaseBuilder- Specified by:
setIsExchangeListedin interfaceOtherIndex.OtherIndexBuilder- Overrides:
setIsExchangeListedin classIndexBase.IndexBaseBuilderImpl
-
setExchange
@RosettaAttribute("exchange") @Accessor(SETTER) @RuneAttribute("exchange") public OtherIndex.OtherIndexBuilder setExchange(LegalEntity _exchange) - Specified by:
setExchangein interfaceAssetBase.AssetBaseBuilder- Specified by:
setExchangein interfaceIndexBase.IndexBaseBuilder- Specified by:
setExchangein interfaceOtherIndex.OtherIndexBuilder- Overrides:
setExchangein classIndexBase.IndexBaseBuilderImpl
-
addRelatedExchange
@RosettaAttribute("relatedExchange") @Accessor(ADDER) @Multi @RuneAttribute("relatedExchange") public OtherIndex.OtherIndexBuilder addRelatedExchange(LegalEntity _relatedExchange) - Specified by:
addRelatedExchangein interfaceAssetBase.AssetBaseBuilder- Specified by:
addRelatedExchangein interfaceIndexBase.IndexBaseBuilder- Specified by:
addRelatedExchangein interfaceOtherIndex.OtherIndexBuilder- Overrides:
addRelatedExchangein classIndexBase.IndexBaseBuilderImpl
-
addRelatedExchange
- Specified by:
addRelatedExchangein interfaceAssetBase.AssetBaseBuilder- Specified by:
addRelatedExchangein interfaceIndexBase.IndexBaseBuilder- Specified by:
addRelatedExchangein interfaceOtherIndex.OtherIndexBuilder- Overrides:
addRelatedExchangein classIndexBase.IndexBaseBuilderImpl
-
addRelatedExchange
public OtherIndex.OtherIndexBuilder addRelatedExchange(List<? extends LegalEntity> relatedExchanges) - Specified by:
addRelatedExchangein interfaceAssetBase.AssetBaseBuilder- Specified by:
addRelatedExchangein interfaceIndexBase.IndexBaseBuilder- Specified by:
addRelatedExchangein interfaceOtherIndex.OtherIndexBuilder- Overrides:
addRelatedExchangein classIndexBase.IndexBaseBuilderImpl
-
setRelatedExchange
@RosettaAttribute("relatedExchange") @Accessor(SETTER) @Multi @RuneAttribute("relatedExchange") public OtherIndex.OtherIndexBuilder setRelatedExchange(List<? extends LegalEntity> relatedExchanges) - Specified by:
setRelatedExchangein interfaceAssetBase.AssetBaseBuilder- Specified by:
setRelatedExchangein interfaceIndexBase.IndexBaseBuilder- Specified by:
setRelatedExchangein interfaceOtherIndex.OtherIndexBuilder- Overrides:
setRelatedExchangein classIndexBase.IndexBaseBuilderImpl
-
setName
@RosettaAttribute("name") @Accessor(SETTER) @RuneAttribute("name") public OtherIndex.OtherIndexBuilder setName(FieldWithMetaString _name) - Specified by:
setNamein interfaceIndexBase.IndexBaseBuilder- Specified by:
setNamein interfaceOtherIndex.OtherIndexBuilder- Overrides:
setNamein classIndexBase.IndexBaseBuilderImpl
-
setNameValue
- Specified by:
setNameValuein interfaceIndexBase.IndexBaseBuilder- Specified by:
setNameValuein interfaceOtherIndex.OtherIndexBuilder- Overrides:
setNameValuein classIndexBase.IndexBaseBuilderImpl
-
setProvider
@RosettaAttribute("provider") @Accessor(SETTER) @RuneAttribute("provider") public OtherIndex.OtherIndexBuilder setProvider(LegalEntity _provider) - Specified by:
setProviderin interfaceIndexBase.IndexBaseBuilder- Specified by:
setProviderin interfaceOtherIndex.OtherIndexBuilder- Overrides:
setProviderin classIndexBase.IndexBaseBuilderImpl
-
setAssetClass
@RosettaAttribute("assetClass") @Accessor(SETTER) @RuneAttribute("assetClass") public OtherIndex.OtherIndexBuilder setAssetClass(AssetClassEnum _assetClass) - Specified by:
setAssetClassin interfaceIndexBase.IndexBaseBuilder- Specified by:
setAssetClassin interfaceOtherIndex.OtherIndexBuilder- Overrides:
setAssetClassin classIndexBase.IndexBaseBuilderImpl
-
setDescription
@RosettaAttribute("description") @Accessor(SETTER) @RuneAttribute("description") public OtherIndex.OtherIndexBuilder setDescription(String _description) - Specified by:
setDescriptionin interfaceOtherIndex.OtherIndexBuilder
-
build
Description copied from interface:AssetBaseBuild Methods- Specified by:
buildin interfaceAssetBase- Specified by:
buildin interfaceIndexBase- Specified by:
buildin interfaceOtherIndex- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classIndexBase.IndexBaseBuilderImpl
-
toBuilder
- Specified by:
toBuilderin interfaceAssetBase- Specified by:
toBuilderin interfaceIndexBase- Specified by:
toBuilderin interfaceOtherIndex- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classIndexBase.IndexBaseBuilderImpl
-
prune
- Specified by:
prunein interfaceAssetBase.AssetBaseBuilder- Specified by:
prunein interfaceIndexBase.IndexBaseBuilder- Specified by:
prunein interfaceOtherIndex.OtherIndexBuilder- 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 OtherIndex.OtherIndexBuilder 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
-