Package cdm.base.staticdata.asset.common
Interface Taxonomy.TaxonomyBuilder
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder,Taxonomy
- All Known Subinterfaces:
ProductTaxonomy.ProductTaxonomyBuilder
- All Known Implementing Classes:
ProductTaxonomy.ProductTaxonomyBuilderImpl,Taxonomy.TaxonomyBuilderImpl
- Enclosing interface:
Taxonomy
public static interface Taxonomy.TaxonomyBuilder
extends Taxonomy, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.asset.common.Taxonomy
Taxonomy.TaxonomyBuilder, Taxonomy.TaxonomyBuilderImpl, Taxonomy.TaxonomyImpl -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetValue()The value according to that taxonomy.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setSource(TaxonomySourceEnum source) setValue(TaxonomyValue value) Methods 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
-
getOrCreateValue
TaxonomyValue.TaxonomyValueBuilder getOrCreateValue() -
getValue
TaxonomyValue.TaxonomyValueBuilder getValue()Description copied from interface:TaxonomyThe value according to that taxonomy. Optional as it may not be possible to classify the object in that taxonomy. -
setSource
-
setValue
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
Taxonomy.TaxonomyBuilder prune()- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-