Package cdm.base.staticdata.asset.common
Class TaxonomyValue.TaxonomyValueBuilderImpl
java.lang.Object
cdm.base.staticdata.asset.common.TaxonomyValue.TaxonomyValueBuilderImpl
- All Implemented Interfaces:
TaxonomyValue,TaxonomyValue.TaxonomyValueBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
TaxonomyValue
public static class TaxonomyValue.TaxonomyValueBuilderImpl
extends Object
implements TaxonomyValue.TaxonomyValueBuilder
Builder Implementation of TaxonomyValue
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.asset.common.TaxonomyValue
TaxonomyValue.TaxonomyValueBuilder, TaxonomyValue.TaxonomyValueBuilderImpl, TaxonomyValue.TaxonomyValueImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from interface cdm.base.staticdata.asset.common.TaxonomyValue
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddClassification(TaxonomyClassification _classification) addClassification(TaxonomyClassification _classification, int idx) addClassification(List<? extends TaxonomyClassification> classifications) build()Build MethodsbooleanSpecifies the taxonomy value as a set of class names and values for each class.getName()Specifies the taxonomy value as a simple string, which may be associated to an external scheme.getOrCreateClassification(int index) booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setClassification(List<? extends TaxonomyClassification> classifications) setName(FieldWithMetaString _name) setNameValue(String _name) 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.TaxonomyValue
getType, metaData, processMethods inherited from interface cdm.base.staticdata.asset.common.TaxonomyValue.TaxonomyValueBuilder
process
-
Field Details
-
name
-
classification
-
-
Constructor Details
-
TaxonomyValueBuilderImpl
public TaxonomyValueBuilderImpl()
-
-
Method Details
-
getName
@RosettaAttribute("name") @RuneAttribute("name") public FieldWithMetaString.FieldWithMetaStringBuilder getName()Description copied from interface:TaxonomyValueSpecifies the taxonomy value as a simple string, which may be associated to an external scheme.- Specified by:
getNamein interfaceTaxonomyValue- Specified by:
getNamein interfaceTaxonomyValue.TaxonomyValueBuilder
-
getOrCreateName
- Specified by:
getOrCreateNamein interfaceTaxonomyValue.TaxonomyValueBuilder
-
getClassification
@RosettaAttribute("classification") @RuneAttribute("classification") public List<? extends TaxonomyClassification.TaxonomyClassificationBuilder> getClassification()Description copied from interface:TaxonomyValueSpecifies the taxonomy value as a set of class names and values for each class.- Specified by:
getClassificationin interfaceTaxonomyValue- Specified by:
getClassificationin interfaceTaxonomyValue.TaxonomyValueBuilder
-
getOrCreateClassification
- Specified by:
getOrCreateClassificationin interfaceTaxonomyValue.TaxonomyValueBuilder
-
setName
@RosettaAttribute("name") @RuneAttribute("name") public TaxonomyValue.TaxonomyValueBuilder setName(FieldWithMetaString _name) - Specified by:
setNamein interfaceTaxonomyValue.TaxonomyValueBuilder
-
setNameValue
- Specified by:
setNameValuein interfaceTaxonomyValue.TaxonomyValueBuilder
-
addClassification
@RosettaAttribute("classification") @RuneAttribute("classification") public TaxonomyValue.TaxonomyValueBuilder addClassification(TaxonomyClassification _classification) - Specified by:
addClassificationin interfaceTaxonomyValue.TaxonomyValueBuilder
-
addClassification
public TaxonomyValue.TaxonomyValueBuilder addClassification(TaxonomyClassification _classification, int idx) - Specified by:
addClassificationin interfaceTaxonomyValue.TaxonomyValueBuilder
-
addClassification
public TaxonomyValue.TaxonomyValueBuilder addClassification(List<? extends TaxonomyClassification> classifications) - Specified by:
addClassificationin interfaceTaxonomyValue.TaxonomyValueBuilder
-
setClassification
@RuneAttribute("classification") public TaxonomyValue.TaxonomyValueBuilder setClassification(List<? extends TaxonomyClassification> classifications) - Specified by:
setClassificationin interfaceTaxonomyValue.TaxonomyValueBuilder
-
build
Description copied from interface:TaxonomyValueBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceTaxonomyValue
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceTaxonomyValue
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceTaxonomyValue.TaxonomyValueBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public TaxonomyValue.TaxonomyValueBuilder 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
-