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}