Package cdm.base.staticdata.asset.common
Interface Index.IndexBuilder
- All Superinterfaces:
Index,ProductBase,ProductBase.ProductBaseBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
Index.IndexBuilderImpl
- Enclosing interface:
Index
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.asset.common.Index
Index.IndexBuilder, Index.IndexBuilderImpl, Index.IndexImplNested classes/interfaces inherited from interface cdm.base.staticdata.asset.common.ProductBase
ProductBase.ProductBaseBuilder, ProductBase.ProductBaseBuilderImpl, ProductBase.ProductBaseImpl -
Field Summary
Fields inherited from interface cdm.base.staticdata.asset.common.ProductBase
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddProductIdentifier(ReferenceWithMetaProductIdentifier productIdentifier) addProductIdentifier(ReferenceWithMetaProductIdentifier productIdentifier, int idx) addProductIdentifier(List<? extends ReferenceWithMetaProductIdentifier> productIdentifier) addProductIdentifierValue(ProductIdentifier productIdentifier) addProductIdentifierValue(ProductIdentifier productIdentifier, int idx) addProductIdentifierValue(List<? extends ProductIdentifier> productIdentifier) addProductTaxonomy(ProductTaxonomy productTaxonomy) addProductTaxonomy(ProductTaxonomy productTaxonomy, int idx) addProductTaxonomy(List<? extends ProductTaxonomy> productTaxonomy) default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setProductIdentifier(List<? extends ReferenceWithMetaProductIdentifier> productIdentifier) setProductIdentifierValue(List<? extends ProductIdentifier> productIdentifier) setProductTaxonomy(List<? extends ProductTaxonomy> productTaxonomy) Methods inherited from interface cdm.base.staticdata.asset.common.Index
build, getType, metaData, process, toBuilderMethods inherited from interface cdm.base.staticdata.asset.common.ProductBase.ProductBaseBuilder
getOrCreateProductIdentifier, getOrCreateProductTaxonomy, getProductIdentifier, getProductTaxonomyMethods 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
-
addProductTaxonomy
- Specified by:
addProductTaxonomyin interfaceProductBase.ProductBaseBuilder
-
addProductTaxonomy
- Specified by:
addProductTaxonomyin interfaceProductBase.ProductBaseBuilder
-
addProductTaxonomy
- Specified by:
addProductTaxonomyin interfaceProductBase.ProductBaseBuilder
-
setProductTaxonomy
- Specified by:
setProductTaxonomyin interfaceProductBase.ProductBaseBuilder
-
addProductIdentifier
- Specified by:
addProductIdentifierin interfaceProductBase.ProductBaseBuilder
-
addProductIdentifier
Index.IndexBuilder addProductIdentifier(ReferenceWithMetaProductIdentifier productIdentifier, int idx) - Specified by:
addProductIdentifierin interfaceProductBase.ProductBaseBuilder
-
addProductIdentifierValue
- Specified by:
addProductIdentifierValuein interfaceProductBase.ProductBaseBuilder
-
addProductIdentifierValue
- Specified by:
addProductIdentifierValuein interfaceProductBase.ProductBaseBuilder
-
addProductIdentifier
Index.IndexBuilder addProductIdentifier(List<? extends ReferenceWithMetaProductIdentifier> productIdentifier) - Specified by:
addProductIdentifierin interfaceProductBase.ProductBaseBuilder
-
setProductIdentifier
Index.IndexBuilder setProductIdentifier(List<? extends ReferenceWithMetaProductIdentifier> productIdentifier) - Specified by:
setProductIdentifierin interfaceProductBase.ProductBaseBuilder
-
addProductIdentifierValue
- Specified by:
addProductIdentifierValuein interfaceProductBase.ProductBaseBuilder
-
setProductIdentifierValue
- Specified by:
setProductIdentifierValuein interfaceProductBase.ProductBaseBuilder
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfaceProductBase.ProductBaseBuilder- Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
Index.IndexBuilder prune()- Specified by:
prunein interfaceProductBase.ProductBaseBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-