From 6b0175ed386d4879248c65e9217e2b02c7448bc5 Mon Sep 17 00:00:00 2001 From: Grahame Grieve Date: Tue, 5 Nov 2024 20:57:46 +1030 Subject: [PATCH] compile fixes --- .../main/java/org/hl7/fhir/r4/profilemodel/PEBuilder.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/profilemodel/PEBuilder.java b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/profilemodel/PEBuilder.java index e1d150df9..38e222216 100644 --- a/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/profilemodel/PEBuilder.java +++ b/org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/profilemodel/PEBuilder.java @@ -46,10 +46,14 @@ import org.hl7.fhir.r4.model.ElementDefinition.ElementDefinitionSlicingComponent import org.hl7.fhir.r4.model.ElementDefinition.ElementDefinitionSlicingDiscriminatorComponent; import org.hl7.fhir.r4.model.ElementDefinition.SlicingRules; import org.hl7.fhir.r4.model.ElementDefinition.TypeRefComponent; +import org.hl7.fhir.r4.model.Enumerations.BindingStrength; import org.hl7.fhir.r4.model.Resource; import org.hl7.fhir.r4.model.ResourceFactory; import org.hl7.fhir.r4.model.StructureDefinition; import org.hl7.fhir.r4.model.StructureDefinition.TypeDerivationRule; +import org.hl7.fhir.r4.model.ValueSet; +import org.hl7.fhir.r4.model.ValueSet.ValueSetExpansionContainsComponent; +import org.hl7.fhir.r4.terminologies.ValueSetExpander.ValueSetExpansionOutcome; import org.hl7.fhir.utilities.CommaSeparatedStringBuilder; import org.hl7.fhir.utilities.Utilities; @@ -598,7 +602,7 @@ public class PEBuilder { if (ed.getBinding().getStrength() != BindingStrength.REQUIRED) { throw new DefinitionException("The discriminator path '"+path+"' has a binding on the element '"+ed.getId()+"' but the strength is not required - this is not supported by the PEBuilder"); } else { - ValueSet vs = context.findTxResource(ValueSet.class, ed.getBinding().getValueSet()); + ValueSet vs = context.fetchResource(ValueSet.class, ed.getBinding().getValueSet()); if (vs == null) { throw new DefinitionException("The discriminator path '"+path+"' has a binding on the element '"+ed.getId()+"' but the valueSet '"+ed.getBinding().getValueSet()+"' is not known - this is not supported by the PEBuilder"); }