
001package org.hl7.fhir.common.hapi.validation.support; 002 003import ca.uhn.fhir.context.FhirContext; 004import ca.uhn.fhir.context.support.IValidationSupport; 005import org.hl7.fhir.instance.model.api.IBaseResource; 006 007import java.util.ArrayList; 008import java.util.Collections; 009import java.util.List; 010import java.util.Map; 011 012@Deprecated(since = "7.6") 013public abstract class BaseStaticResourceValidationSupport extends BaseValidationSupport implements IValidationSupport { 014 015 /** 016 * Constructor 017 */ 018 protected BaseStaticResourceValidationSupport(FhirContext theFhirContext) { 019 super(theFhirContext); 020 } 021 022 @SuppressWarnings("unchecked") 023 static <T extends IBaseResource> List<T> toList(Map<String, IBaseResource> theMap) { 024 ArrayList<IBaseResource> retVal = new ArrayList<>(theMap.values()); 025 return (List<T>) Collections.unmodifiableList(retVal); 026 } 027}