Package cdm.base.staticdata.codelist
Class CodeListIdentification.CodeListIdentificationImpl
java.lang.Object
cdm.base.staticdata.codelist.CodeListIdentification.CodeListIdentificationImpl
- All Implemented Interfaces:
CodeListIdentification,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
CodeListIdentification
public static class CodeListIdentification.CodeListIdentificationImpl
extends Object
implements CodeListIdentification
Immutable Implementation of CodeListIdentification
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.codelist.CodeListIdentification
CodeListIdentification.CodeListIdentificationBuilder, CodeListIdentification.CodeListIdentificationBuilderImpl, CodeListIdentification.CodeListIdentificationImpl -
Field Summary
Fields inherited from interface cdm.base.staticdata.codelist.CodeListIdentification
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanCanonical 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. businessCenterSchemeThe the most recent version of the codelist, eg. 9-1inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.staticdata.codelist.CodeListIdentification
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
CodeListIdentificationImpl
-
-
Method Details
-
getDescription
@RosettaAttribute("description") @Accessor(GETTER) @RuneAttribute("description") public String getDescription()Description copied from interface:CodeListIdentificationA description of the code list, e.g. A list of codes identifying business centers- Specified by:
getDescriptionin interfaceCodeListIdentification
-
getPublicationDate
@RosettaAttribute("publicationDate") @Accessor(GETTER) @RuneAttribute("publicationDate") public String getPublicationDate()Description copied from interface:CodeListIdentificationThe most recent date the code list was published, e.g. 2021-10-05- Specified by:
getPublicationDatein interfaceCodeListIdentification
-
getShortName
@RosettaAttribute("shortName") @Accessor(GETTER) @Required @RuneAttribute("shortName") public String getShortName()Description copied from interface:CodeListIdentificationA short name (without whitespace) for the code list, e.g. businessCenterScheme- Specified by:
getShortNamein interfaceCodeListIdentification
-
getVersion
@RosettaAttribute("version") @Accessor(GETTER) @Required @RuneAttribute("version") public String getVersion()Description copied from interface:CodeListIdentificationThe the most recent version of the codelist, eg. 9-1- Specified by:
getVersionin interfaceCodeListIdentification
-
getCodeShortId
@RosettaAttribute("codeShortId") @Accessor(GETTER) @RuneAttribute("codeShortId") public String getCodeShortId()Description copied from interface:CodeListIdentificationThe name of the code list, e.g. business-center- Specified by:
getCodeShortIdin interfaceCodeListIdentification
-
getCanonicalUri
@RosettaAttribute("canonicalUri") @Accessor(GETTER) @Required @RuneAttribute("canonicalUri") public String getCanonicalUri()Description copied from interface:CodeListIdentificationCanonical 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.- Specified by:
getCanonicalUriin interfaceCodeListIdentification
-
getCanonicalVersionUri
@RosettaAttribute("canonicalVersionUri") @Accessor(GETTER) @RuneAttribute("canonicalVersionUri") public String getCanonicalVersionUri()Description copied from interface:CodeListIdentificationCanonical 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.- Specified by:
getCanonicalVersionUriin interfaceCodeListIdentification
-
getLocationUri
@RosettaAttribute("locationUri") @Accessor(GETTER) @RuneAttribute("locationUri") public String getLocationUri()Description copied from interface:CodeListIdentificationSuggested 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.- Specified by:
getLocationUriin interfaceCodeListIdentification
-
build
Description copied from interface:CodeListIdentificationBuild Methods- Specified by:
buildin interfaceCodeListIdentification- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceCodeListIdentification- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-