fixes for support of R4B / 6.2.0 (#455)

This commit is contained in:
Jens Kristian Villadsen
2022-11-12 18:39:38 +01:00
committed by GitHub
parent 64aeb9b2fe
commit 2e1f5f5276
8 changed files with 252 additions and 6 deletions

View File

@@ -28,6 +28,10 @@ public class OnEitherVersion extends AnyNestedCondition {
static class OnR4 {
}
@Conditional(OnR4BCondition.class)
static class OnR4B {
}
@Conditional(OnR5Condition.class)
static class OnR5 {
}

View File

@@ -0,0 +1,18 @@
package ca.uhn.fhir.jpa.starter.annotations;
import ca.uhn.fhir.context.FhirVersionEnum;
import org.springframework.context.annotation.Condition;
import org.springframework.context.annotation.ConditionContext;
import org.springframework.core.type.AnnotatedTypeMetadata;
public class OnR4BCondition implements Condition {
@Override
public boolean matches(ConditionContext conditionContext, AnnotatedTypeMetadata metadata) {
String version = conditionContext.
getEnvironment()
.getProperty("hapi.fhir.fhir_version")
.toUpperCase();
return FhirVersionEnum.R4B.name().equals(version);
}
}