Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core
This commit is contained in:
commit
250496c9b1
|
@ -415,18 +415,18 @@ public abstract class BaseWorkerContext implements IWorkerContext {
|
|||
}
|
||||
|
||||
@Override
|
||||
public ValueSetExpansionOutcome expandVS(ConceptSetComponent inc, boolean heirachical) throws TerminologyServiceException {
|
||||
public ValueSetExpansionOutcome expandVS(ConceptSetComponent inc, boolean hierarchical) throws TerminologyServiceException {
|
||||
ValueSet vs = new ValueSet();
|
||||
vs.setCompose(new ValueSetComposeComponent());
|
||||
vs.getCompose().getInclude().add(inc);
|
||||
CacheToken cacheToken = txCache.generateExpandToken(vs, heirachical);
|
||||
CacheToken cacheToken = txCache.generateExpandToken(vs, hierarchical);
|
||||
ValueSetExpansionOutcome res;
|
||||
res = txCache.getExpansion(cacheToken);
|
||||
if (res != null)
|
||||
return res;
|
||||
Parameters p = expParameters.copy();
|
||||
p.setParameter("includeDefinition", false);
|
||||
p.setParameter("excludeNested", !heirachical);
|
||||
p.setParameter("excludeNested", !hierarchical);
|
||||
|
||||
if (noTerminologyServer)
|
||||
return new ValueSetExpansionOutcome("Error expanding ValueSet: running without terminology services", TerminologyServiceErrorClass.NOSERVICE);
|
||||
|
|
|
@ -281,7 +281,7 @@ public interface IWorkerContext {
|
|||
* @return
|
||||
* @throws FHIRException
|
||||
*/
|
||||
public ValueSetExpansionOutcome expandVS(ConceptSetComponent inc, boolean heirarchical) throws TerminologyServiceException;
|
||||
public ValueSetExpansionOutcome expandVS(ConceptSetComponent inc, boolean hierarchical) throws TerminologyServiceException;
|
||||
|
||||
public class ValidationResult {
|
||||
private ConceptDefinitionComponent definition;
|
||||
|
|
|
@ -595,8 +595,7 @@ public class ValidationEngine implements IValidatorResourceFetcher {
|
|||
private Map<String, byte[]> scanDirectory(File f, boolean recursive) throws FileNotFoundException, IOException {
|
||||
Map<String, byte[]> res = new HashMap<>();
|
||||
for (File ff : f.listFiles()) {
|
||||
if (ff.isDirectory()){
|
||||
if (recursive)
|
||||
if (ff.isDirectory() && recursive){
|
||||
res.putAll(scanDirectory(ff, true));
|
||||
}
|
||||
else if (!isIgnoreFile(ff)) {
|
||||
|
|
Loading…
Reference in New Issue