Interface TranslatedEnumInterface

All Known Subinterfaces:
ValueSetEnumInterface, ValueSetEnumInterfaceAt
All Known Implementing Classes:
ActivePharmaceuticalIngredient, ActStatus, ActStatusCompleted, ActSubstanceAdminSubstitutionCode, AdministrativeGender, AgentRole, AgentRole, AgentRole, AgentRole, AtcdabbrLanguageCode, AtcdabbrLanguageCode, AuditTrailConsumptionEventType, AuditTrailConsumptionEventType, AuditTrailConsumptionEventType, AuditTrailConsumptionEventType, AuthorRole, AuthorRole, AuthorRole, AuthorRole, AuthorRole, AuthorSpeciality, AuthorSpeciality, AuthorSpeciality, AuthorSpeciality, AuthorSpeciality, AvailabilityStatus, ChEmedEprTimeUnit, ChEmedTimingEvent, ClassCode, ClassCode, ClassCode, ClassCode, ClassCode, ClassCode, ClassTypeCodeMapping, ClassTypeCodeMapping, ClassTypeCodeMapping, ClassTypeCodeMapping, CommonLanguages, ConfidentialityCode, ConfidentialityCode, ConfidentialityCode, ConfidentialityCode, ConfidentialityCode, ConfidentialityCode, ConfidentialityCode, ContentTypeCode, ContentTypeCode, ContentTypeCode, ContentTypeCode, DeletionStatus, DeletionStatus, DeletionStatus, DeletionStatus, DispenseSupplyType, DocumentLanguage, DocumentLanguage, DocumentLanguage, DocumentLanguage, DocumentLanguage, EImpfAntikoerperbestimmungVs, EImpfHistorischeImpfstoffeVs, EImpfHistorischeImpfstoffeVs, EImpfHistorischeImpfstoffeVs, EImpfImmunizationTargetVs, EImpfImpfdosisVs, EImpfImpfdosisVs, EImpfImpfgrundVs, EImpfImpfgrundVs, EImpfImpfrollenVs, EImpfImpfrollenVs, EImpfImpfrollenVs, EImpfImpfschemaVs, EImpfImpfschemaVs, EImpfImpfstoffeVs, EImpfImpfstoffeVs, EImpfImpfstoffeVs, EImpfSpecialCaseVaccinationVs, EImpfSpecialSituationIndicationVs, EImpfZusatzklassifikationVs, EImpfZusatzklassifikationVs, ElgaAbsentOrUnknownAllergies, ElgaAbsentOrUnknownDevices, ElgaAbsentOrUnknownMedication, ElgaAbsentOrUnknownProblems, ElgaAbsentOrUnknownProcedures, ElgaActCodeAbgInfo, ElgaActCodeAbgInfo, ElgaActCodePatInfo, ElgaActCodePatInfo, ElgaActEncounterCode, ElgaActEncounterCode, ElgaActEncounterCode, ElgaAdministrativeGender, ElgaAdministrativeGender, ElgaAdministrativeGender, ElgaAdministrativeGender, ElgaAdministrativeGender, ElgaAlcoholConsumption, ElgaAllergyOrIntolerance, ElgaAllergyReaction, ElgaAllergyStatusCode, ElgaAuthorSpeciality, ElgaAuthorSpeciality, ElgaAuthorSpeciality, ElgaAuthorSpeciality, ElgaAuthorSpeciality, ElgaConditionStatusCode, ElgaConditionVerificationStatus, ElgaCriticalityObservationValue, ElgaCurrentSmokingStatus, ElgaDiagnosesicherheit, ElgaEinnahmezeitpunkte, ElgaEinnahmezeitpunkte, ElgaEntityNamePartQualifierVs, ElgaEntityNamePartQualifierVs, ElgaEntityNamePartQualifierVs, ElgaEventCodeList, ElgaExpectedDeliveryDateMethod, ElgaHumanActSite, ElgaHumanActSite, ElgaHumanLanguage, ElgaHumanLanguage, ElgaHumanLanguage, ElgaHumanLanguage, ElgaHumanLanguage, ElgaInformationRecipientType, ElgaInformationRecipientType, ElgaInsuredAssocEntity, ElgaInsuredAssocEntity, ElgaLaborstruktur, ElgaLaborstruktur, ElgaLanguageAbilityMode, ElgaLanguageAbilityMode, ElgaMaritalStatus, ElgaMaritalStatus, ElgaMaritalStatus, ElgaMaritalStatus, ElgaMedicalDevices, ElgaMedientyp, ElgaMedientyp, ElgaMedikationAbgabeArt, ElgaMedikationAbgabeArt, ElgaMedikationFrequenz, ElgaMedikationFrequenz, ElgaMedikationMengenart, ElgaMedikationMengenartAlternativ, ElgaMedikationMengenartAlternativ, ElgaMedikationMengenartAlternativ, ElgaMedikationMengenartAlternativ, ElgaMedikationMengenartVs, ElgaMedikationMengenartVs, ElgaMedikationMengenartVs, ElgaMedikationPharmazeutischeEmpfehlungStatus, ElgaMedikationRezeptart, ElgaMedikationTherapieArt, ElgaMedikationTherapieArt, ElgaObservationInterpretation, ElgaObservationInterpretation, ElgaObservationInterpretation, ElgaObservationInterpretation, ElgaPersonalRelationship, ElgaPersonalRelationship, ElgaPersonalRelationship, ElgaPregnanciesSummary, ElgaProblemarten, ElgaProblems, ElgaProblemSeverity, ElgaProcedureApproachSite, ElgaProcedures, ElgaProceduresMethod, ElgaProcedureTargetSite, ElgaProficiencyLevelCode, ElgaProficiencyLevelCode, ElgaReligiousAffiliation, ElgaReligiousAffiliation, ElgaReligiousAffiliation, ElgaReligiousAffiliation, ElgaSections, ElgaServiceEventPerformer, ElgaServiceEventPerformer, ElgaServiceEventPerformer, ElgaServiceEventPerformer, ElgaServiceEventsLabor, ElgaSignificantPathogens, ElgaSignificantPathogens, ElgaSpecimenType, EmsLebensmittelbedingteIntoxikationenVs, EntityCode, EntityNameUse, EpimsEmsmaterial, EpimsEmstaetigkeitsbereich, EpimsKrankheitsmerkmale, EpimsMaterialMethod, EpimsMeldepflichtigeKrankheiten, EpimsReiseland, EpimsVsBetreuung, EpimsVsHospitalisierung, EpimsVsImpfstatus, EpimsVsKlinischeManifestation, EventCodeList, EventCodeList, EventCodeList, EventCodeList, FormatCode, FormatCode, FormatCode, FormatCode, FormatCode, FormatCode, GeneralAddressUse, HcpProfession, HcpProfession, HcpProfession, HcpProfession, HcpProfessionSpecialisationMap, HcpProfessionSpecialisationMap, HcpProfessionSpecialisationMap, HcpProfessionSpecialisationMap, HcpSpecialisation, HcpSpecialisation, HcpSpecialisation, HcpSpecialisation, HealthcareFacilityTypeCode, HealthcareFacilityTypeCode, HealthcareFacilityTypeCode, HealthcareFacilityTypeCode, HealthcareFacilityTypeCode, HealthcareFacilityTypeCode, Hl7LanguageAbilityMode, Hl7LanguageAbilityMode, Hl7ProficiencyLevelCode, Hl7ProficiencyLevelCode, MimeType, MimeType, MimeType, MimeType, MimeType, NameQualifier, NameUse, NullFlavor, ObservationInterpretation, OriginalProviderRole, OriginalProviderRole, OriginalProviderRole, OriginalProviderRole, ParticipationType, PharmaceuticalDoseFormEdqm, PostalAddressUse, PracticeSettingCode, PracticeSettingCode, PracticeSettingCode, PracticeSettingCode, PracticeSettingCode, PracticeSettingCode, PurposeOfUse, PurposeOfUse, PurposeOfUse, PurposeOfUse, RegularUnitCodeAmbu, ReligiousAffiliation, Role, Role, Role, Role, RouteOfAdministrationAmbu, RouteOfAdministrationEdqm, ServiceEventCode, SourcePatientInfo, SourcePatientInfo, SourcePatientInfo, SourcePatientInfo, SubmissionSetAuthorRole, SubmissionSetAuthorRole, SubmissionSetAuthorRole, SubmissionSetAuthorRole, SubstanceAdministrationSubstitutionCode, TargetAwareness, TelecomAddressUse, TimingEventAmbu, TypeCode, TypeCode, TypeCode, TypeCode, TypeCode, TypeCode, UnitCode

public interface TranslatedEnumInterface
Interface for translated enums.
Author:
Quentin Ligier
  • Method Summary

    Modifier and Type
    Method
    Description
    default @NonNull String
    Gets the default display name.
    @NonNull String
    getDisplayName(@Nullable LanguageCode languageCode)
    Gets the display name defined by the language param.
  • Method Details

    • getDisplayName

      default @NonNull String getDisplayName()
      Gets the default display name.
      Returns:
      the default display name.
    • getDisplayName

      @NonNull String getDisplayName(@Nullable LanguageCode languageCode)
      Gets the display name defined by the language param.
      Parameters:
      languageCode - The language code to get the display name for, null to get the default display name.
      Returns:
      the display name in the desired language.