001package org.hl7.fhir.common.hapi.validation.validator;
002
003import org.hl7.fhir.convertors.advisors.impl.BaseAdvisor_40_50;
004import org.hl7.fhir.convertors.factory.VersionConvertorFactory_40_50;
005import org.hl7.fhir.instance.model.api.IBaseResource;
006import org.hl7.fhir.r5.model.Resource;
007
008public class VersionTypeConverterR4 implements VersionSpecificWorkerContextWrapper.IVersionTypeConverter {
009    @Override
010    public Resource toCanonical(IBaseResource theNonCanonical) {
011        return VersionConvertorFactory_40_50.convertResource((org.hl7.fhir.r4.model.Resource) theNonCanonical, new BaseAdvisor_40_50(false));
012    }
013
014    @Override
015    public IBaseResource fromCanonical(Resource theCanonical) {
016        return VersionConvertorFactory_40_50.convertResource(theCanonical, new BaseAdvisor_40_50(false));
017    }
018}