be specific about which resource types to cache up from core package
This commit is contained in:
parent
219e4acbbd
commit
44893b89b9
|
@ -0,0 +1,18 @@
|
|||
package org.hl7.fhir.convertors;
|
||||
|
||||
public abstract class BaseLoader {
|
||||
|
||||
private String[] types;
|
||||
|
||||
public BaseLoader(String[] types) {
|
||||
super();
|
||||
this.types = types;
|
||||
}
|
||||
|
||||
public String[] getTypes() {
|
||||
return types;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
|
@ -415,13 +415,13 @@ public class ValidationEngine implements IValidatorResourceFetcher {
|
|||
if (Utilities.noString(version))
|
||||
return null;
|
||||
if (version.startsWith("1.0"))
|
||||
return new R2ToR5Loader();
|
||||
return new R2ToR5Loader(new String[] { "Conformance", "StructureDefinition", "ValueSet", "SearchParameter", "OperationDefinition", "Questionnaire","ConceptMap","StructureMap", "NamingSystem"});
|
||||
if (version.startsWith("1.4"))
|
||||
return new R2016MayToR5Loader(); // special case
|
||||
return new R2016MayToR5Loader(new String[] { "Conformance", "StructureDefinition", "ValueSet", "CodeSystem", "SearchParameter", "OperationDefinition", "Questionnaire","ConceptMap","StructureMap", "NamingSystem"}); // special case
|
||||
if (version.startsWith("3.0"))
|
||||
return new R3ToR5Loader();
|
||||
return new R3ToR5Loader(new String[] { "CapabilityStatement", "StructureDefinition", "ValueSet", "CodeSystem", "SearchParameter", "OperationDefinition", "Questionnaire","ConceptMap","StructureMap", "NamingSystem"});
|
||||
if (version.startsWith("4.0"))
|
||||
return new R4ToR5Loader();
|
||||
return new R4ToR5Loader(new String[] { "CapabilityStatement", "StructureDefinition", "ValueSet", "CodeSystem", "SearchParameter", "OperationDefinition", "Questionnaire","ConceptMap","StructureMap", "NamingSystem"});
|
||||
return null;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue