Package cdm.base.staticdata.asset.common
Class Taxonomy.TaxonomyImpl
java.lang.Object
cdm.base.staticdata.asset.common.Taxonomy.TaxonomyImpl
- All Implemented Interfaces:
Taxonomy,com.rosetta.model.lib.RosettaModelObject
- Direct Known Subclasses:
ProductTaxonomy.ProductTaxonomyImpl
- Enclosing interface:
Taxonomy
Immutable Implementation of Taxonomy
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.asset.common.Taxonomy
Taxonomy.TaxonomyBuilder, Taxonomy.TaxonomyBuilderImpl, Taxonomy.TaxonomyImpl -
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe source of the taxonomy that defines the rules for classifying the object.getValue()The value according to that taxonomy.inthashCode()protected voidsetBuilderFields(Taxonomy.TaxonomyBuilder builder) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
TaxonomyImpl
-
-
Method Details
-
getSource
Description copied from interface:TaxonomyThe source of the taxonomy that defines the rules for classifying the object. The taxonomy source is taken from a enumerated list of taxonomy names. Optional as the taxonomy source may not be provided. -
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. -
build
Description copied from interface:TaxonomyBuild Methods -
toBuilder
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-