Package cdm.base.staticdata.asset.common
Class TaxonomyClassification.TaxonomyClassificationBuilderImpl
java.lang.Object
cdm.base.staticdata.asset.common.TaxonomyClassification.TaxonomyClassificationBuilderImpl
- All Implemented Interfaces:
TaxonomyClassification,TaxonomyClassification.TaxonomyClassificationBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
TaxonomyClassification
public static class TaxonomyClassification.TaxonomyClassificationBuilderImpl
extends Object
implements TaxonomyClassification.TaxonomyClassificationBuilder
Builder 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
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected Integerprotected StringFields inherited from interface cdm.base.staticdata.asset.common.TaxonomyClassification
metaData -
Constructor Summary
Constructors -
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.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setClassName(String _className) setDescription(String _description) setOrdinal(Integer _ordinal) 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, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosettaMethods inherited from interface cdm.base.staticdata.asset.common.TaxonomyClassification
getType, metaData, processMethods inherited from interface cdm.base.staticdata.asset.common.TaxonomyClassification.TaxonomyClassificationBuilder
process
-
Field Details
-
className
-
value
-
description
-
ordinal
-
-
Constructor Details
-
TaxonomyClassificationBuilderImpl
public TaxonomyClassificationBuilderImpl()
-
-
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
-
setClassName
@RosettaAttribute("className") @RuneAttribute("className") public TaxonomyClassification.TaxonomyClassificationBuilder setClassName(String _className) - Specified by:
setClassNamein interfaceTaxonomyClassification.TaxonomyClassificationBuilder
-
setValue
@RosettaAttribute(value="value", isRequired=true) @RuneAttribute(value="value", isRequired=true) public TaxonomyClassification.TaxonomyClassificationBuilder setValue(String _value) - Specified by:
setValuein interfaceTaxonomyClassification.TaxonomyClassificationBuilder
-
setDescription
@RosettaAttribute("description") @RuneAttribute("description") public TaxonomyClassification.TaxonomyClassificationBuilder setDescription(String _description) - Specified by:
setDescriptionin interfaceTaxonomyClassification.TaxonomyClassificationBuilder
-
setOrdinal
@RosettaAttribute("ordinal") @RuneAttribute("ordinal") public TaxonomyClassification.TaxonomyClassificationBuilder setOrdinal(Integer _ordinal) - Specified by:
setOrdinalin interfaceTaxonomyClassification.TaxonomyClassificationBuilder
-
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
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceTaxonomyClassification.TaxonomyClassificationBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public TaxonomyClassification.TaxonomyClassificationBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-