Package cdm.base.staticdata.codelist
Class CodeList.CodeListBuilderImpl
java.lang.Object
cdm.base.staticdata.codelist.CodeList.CodeListBuilderImpl
- All Implemented Interfaces:
CodeList,CodeList.CodeListBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
CodeList
Builder Implementation of CodeList
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.codelist.CodeList
CodeList.CodeListBuilder, CodeList.CodeListBuilderImpl, CodeList.CodeListImpl -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanList<? extends CodeValue.CodeValueBuilder> getCodes()Code valuesIdentification information about the code listgetOrCreateCodes(int index) booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setIdentification(CodeListIdentification _identification) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.staticdata.codelist.CodeList.CodeListBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
identification
-
codes
-
-
Constructor Details
-
CodeListBuilderImpl
public CodeListBuilderImpl()
-
-
Method Details
-
getIdentification
@RosettaAttribute("identification") @Accessor(GETTER) @Required @RuneAttribute("identification") public CodeListIdentification.CodeListIdentificationBuilder getIdentification()Description copied from interface:CodeListIdentification information about the code list- Specified by:
getIdentificationin interfaceCodeList- Specified by:
getIdentificationin interfaceCodeList.CodeListBuilder
-
getOrCreateIdentification
- Specified by:
getOrCreateIdentificationin interfaceCodeList.CodeListBuilder
-
getCodes
@RosettaAttribute("codes") @Accessor(GETTER) @Multi @RuneAttribute("codes") public List<? extends CodeValue.CodeValueBuilder> getCodes()Description copied from interface:CodeListCode values- Specified by:
getCodesin interfaceCodeList- Specified by:
getCodesin interfaceCodeList.CodeListBuilder
-
getOrCreateCodes
- Specified by:
getOrCreateCodesin interfaceCodeList.CodeListBuilder
-
setIdentification
@RosettaAttribute("identification") @Accessor(SETTER) @Required @RuneAttribute("identification") public CodeList.CodeListBuilder setIdentification(CodeListIdentification _identification) - Specified by:
setIdentificationin interfaceCodeList.CodeListBuilder
-
addCodes
@RosettaAttribute("codes") @Accessor(ADDER) @Multi @RuneAttribute("codes") public CodeList.CodeListBuilder addCodes(CodeValue _codes) - Specified by:
addCodesin interfaceCodeList.CodeListBuilder
-
addCodes
- Specified by:
addCodesin interfaceCodeList.CodeListBuilder
-
addCodes
- Specified by:
addCodesin interfaceCodeList.CodeListBuilder
-
setCodes
@RosettaAttribute("codes") @Accessor(SETTER) @Multi @RuneAttribute("codes") public CodeList.CodeListBuilder setCodes(List<? extends CodeValue> codess) - Specified by:
setCodesin interfaceCodeList.CodeListBuilder
-
build
Description copied from interface:CodeListBuild Methods -
toBuilder
-
prune
- Specified by:
prunein interfaceCodeList.CodeListBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public CodeList.CodeListBuilder 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
-