Package cdm.observable.asset
Interface OtherIndex.OtherIndexBuilder
- All Superinterfaces:
AssetBase,AssetBase.AssetBaseBuilder,IndexBase,IndexBase.IndexBaseBuilder,OtherIndex,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
OtherIndex.OtherIndexBuilderImpl
- Enclosing interface:
OtherIndex
Builder Interface
-
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
Fields inherited from interface cdm.observable.asset.OtherIndex
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddIdentifier(AssetIdentifier identifier) addIdentifier(AssetIdentifier identifier, int idx) addIdentifier(List<? extends AssetIdentifier> identifier) addRelatedExchange(LegalEntity relatedExchange) addRelatedExchange(LegalEntity relatedExchange, int idx) addRelatedExchange(List<? extends LegalEntity> relatedExchange) addTaxonomy(Taxonomy taxonomy) addTaxonomy(Taxonomy taxonomy, int idx) addTaxonomy(List<? extends Taxonomy> taxonomy) default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setAssetClass(AssetClassEnum assetClass) setAssetType(AssetTypeEnum assetType) setDescription(String description) setExchange(LegalEntity exchange) setIdentifier(List<? extends AssetIdentifier> identifier) setIsExchangeListed(Boolean isExchangeListed) setName(FieldWithMetaString name) setNameValue(String name) setProvider(LegalEntity provider) setRelatedExchange(List<? extends LegalEntity> relatedExchange) setTaxonomy(List<? extends Taxonomy> taxonomy) Methods inherited from interface cdm.base.staticdata.asset.common.AssetBase
getAssetType, 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
build, getDescription, 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
-
addIdentifier
- Specified by:
addIdentifierin interfaceAssetBase.AssetBaseBuilder- Specified by:
addIdentifierin interfaceIndexBase.IndexBaseBuilder
-
addIdentifier
- Specified by:
addIdentifierin interfaceAssetBase.AssetBaseBuilder- Specified by:
addIdentifierin interfaceIndexBase.IndexBaseBuilder
-
addIdentifier
- Specified by:
addIdentifierin interfaceAssetBase.AssetBaseBuilder- Specified by:
addIdentifierin interfaceIndexBase.IndexBaseBuilder
-
setIdentifier
- Specified by:
setIdentifierin interfaceAssetBase.AssetBaseBuilder- Specified by:
setIdentifierin interfaceIndexBase.IndexBaseBuilder
-
addTaxonomy
- Specified by:
addTaxonomyin interfaceAssetBase.AssetBaseBuilder- Specified by:
addTaxonomyin interfaceIndexBase.IndexBaseBuilder
-
addTaxonomy
- Specified by:
addTaxonomyin interfaceAssetBase.AssetBaseBuilder- Specified by:
addTaxonomyin interfaceIndexBase.IndexBaseBuilder
-
addTaxonomy
- Specified by:
addTaxonomyin interfaceAssetBase.AssetBaseBuilder- Specified by:
addTaxonomyin interfaceIndexBase.IndexBaseBuilder
-
setTaxonomy
- Specified by:
setTaxonomyin interfaceAssetBase.AssetBaseBuilder- Specified by:
setTaxonomyin interfaceIndexBase.IndexBaseBuilder
-
setIsExchangeListed
- Specified by:
setIsExchangeListedin interfaceAssetBase.AssetBaseBuilder- Specified by:
setIsExchangeListedin interfaceIndexBase.IndexBaseBuilder
-
setExchange
- Specified by:
setExchangein interfaceAssetBase.AssetBaseBuilder- Specified by:
setExchangein interfaceIndexBase.IndexBaseBuilder
-
addRelatedExchange
- Specified by:
addRelatedExchangein interfaceAssetBase.AssetBaseBuilder- Specified by:
addRelatedExchangein interfaceIndexBase.IndexBaseBuilder
-
addRelatedExchange
- Specified by:
addRelatedExchangein interfaceAssetBase.AssetBaseBuilder- Specified by:
addRelatedExchangein interfaceIndexBase.IndexBaseBuilder
-
addRelatedExchange
- Specified by:
addRelatedExchangein interfaceAssetBase.AssetBaseBuilder- Specified by:
addRelatedExchangein interfaceIndexBase.IndexBaseBuilder
-
setRelatedExchange
- Specified by:
setRelatedExchangein interfaceAssetBase.AssetBaseBuilder- Specified by:
setRelatedExchangein interfaceIndexBase.IndexBaseBuilder
-
setAssetType
- Specified by:
setAssetTypein interfaceAssetBase.AssetBaseBuilder- Specified by:
setAssetTypein interfaceIndexBase.IndexBaseBuilder
-
setName
- Specified by:
setNamein interfaceIndexBase.IndexBaseBuilder
-
setNameValue
- Specified by:
setNameValuein interfaceIndexBase.IndexBaseBuilder
-
setProvider
- Specified by:
setProviderin interfaceIndexBase.IndexBaseBuilder
-
setAssetClass
- Specified by:
setAssetClassin interfaceIndexBase.IndexBaseBuilder
-
setDescription
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfaceAssetBase.AssetBaseBuilder- Specified by:
processin interfaceIndexBase.IndexBaseBuilder- Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
OtherIndex.OtherIndexBuilder prune()- Specified by:
prunein interfaceAssetBase.AssetBaseBuilder- Specified by:
prunein interfaceIndexBase.IndexBaseBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-