Package cdm.base.staticdata.asset.common
Class TaxonomyClassification.TaxonomyClassificationImpl
java.lang.Object
cdm.base.staticdata.asset.common.TaxonomyClassification.TaxonomyClassificationImpl
- All Implemented Interfaces:
TaxonomyClassification,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
TaxonomyClassification
public static class TaxonomyClassification.TaxonomyClassificationImpl
extends Object
implements TaxonomyClassification
Immutable Implementation of TaxonomyClassification
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.asset.common.TaxonomyClassification
TaxonomyClassification.TaxonomyClassificationBuilder, TaxonomyClassification.TaxonomyClassificationBuilderImpl, TaxonomyClassification.TaxonomyClassificationImpl -
Field Summary
Fields inherited from interface cdm.base.staticdata.asset.common.TaxonomyClassification
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe name defined by the classification system for a specific attribute in the taxonomyA description of the class.In the case of multi-layered hierarchical classification systems such as commodity classification, the layer the value and className occupy in the classification hierarchy, where 1 represents the top-layer.getValue()The value set by the taxonomy that is specific to the className attribute.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface cdm.base.staticdata.asset.common.TaxonomyClassification
getType, metaData, process
-
Constructor Details
-
TaxonomyClassificationImpl
-
-
Method Details
-
getClassName
Description copied from interface:TaxonomyClassificationThe name defined by the classification system for a specific attribute in the taxonomy- Specified by:
getClassNamein interfaceTaxonomyClassification
-
getValue
@RosettaAttribute(value="value", isRequired=true) @RuneAttribute(value="value", isRequired=true) public String getValue()Description copied from interface:TaxonomyClassificationThe value set by the taxonomy that is specific to the className attribute.- Specified by:
getValuein interfaceTaxonomyClassification
-
getDescription
Description copied from interface:TaxonomyClassificationA description of the class.- Specified by:
getDescriptionin interfaceTaxonomyClassification
-
getOrdinal
Description copied from interface:TaxonomyClassificationIn the case of multi-layered hierarchical classification systems such as commodity classification, the layer the value and className occupy in the classification hierarchy, where 1 represents the top-layer.- Specified by:
getOrdinalin interfaceTaxonomyClassification
-
build
Description copied from interface:TaxonomyClassificationBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceTaxonomyClassification
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceTaxonomyClassification
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-