Package cdm.base.staticdata.codelist
Interface CodeListIdentification
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
CodeListIdentification.CodeListIdentificationBuilder
- All Known Implementing Classes:
CodeListIdentification.CodeListIdentificationBuilderImpl,CodeListIdentification.CodeListIdentificationImpl
@RosettaDataType(value="CodeListIdentification",
builder=CodeListIdentificationBuilderImpl.class,
version="7.0.0-dev.105")
@RuneDataType(value="CodeListIdentification",
model="cdm",
builder=CodeListIdentificationBuilderImpl.class,
version="7.0.0-dev.105")
public interface CodeListIdentification
extends com.rosetta.model.lib.RosettaModelObject
A type to identify the version of a codelist
- Version:
- 7.0.0-dev.105
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of CodeListIdentificationstatic classImmutable Implementation of CodeListIdentification -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()Canonical URI which uniquely identifies all versions (collectively) of the referenced code list.Canonical URI which uniquely identifies a specific version of the referenced code list.The name of the code list, e.g. business-centerA description of the code list, e.g.Suggested retrieval location for this version, in genericode format.The most recent date the code list was published, e.g. 2021-10-05A short name (without whitespace) for the code list, e.g. businessCenterSchemedefault Class<? extends CodeListIdentification> getType()The the most recent version of the codelist, eg. 9-1default com.rosetta.model.lib.meta.RosettaMetaData<? extends CodeListIdentification> metaData()Utility Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Field Details
-
metaData
-
-
Method Details
-
getDescription
String getDescription()A description of the code list, e.g. A list of codes identifying business centers -
getPublicationDate
String getPublicationDate()The most recent date the code list was published, e.g. 2021-10-05 -
getShortName
String getShortName()A short name (without whitespace) for the code list, e.g. businessCenterScheme -
getVersion
String getVersion()The the most recent version of the codelist, eg. 9-1 -
getCodeShortId
String getCodeShortId()The name of the code list, e.g. business-center -
getCanonicalUri
String getCanonicalUri()Canonical URI which uniquely identifies all versions (collectively) of the referenced code list. Must be an absolute URI. Must not be used as a de facto location URI. -
getCanonicalVersionUri
String getCanonicalVersionUri()Canonical URI which uniquely identifies a specific version of the referenced code list. Must be an absolute URI. Must not be used as a de facto location URI. -
getLocationUri
String getLocationUri()Suggested retrieval location for this version, in genericode format. An application must signal an error to the user if a document retrieved using a LocationUri is not in genericode format. -
build
CodeListIdentification build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
Utility Methods- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject
-
getType
- Specified by:
getTypein interfacecom.rosetta.model.lib.RosettaModelObject
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObject
-