fixes for support of R4B / 6.2.0 (#455)
This commit is contained in:
committed by
GitHub
parent
64aeb9b2fe
commit
2e1f5f5276
@@ -28,6 +28,10 @@ public class OnEitherVersion extends AnyNestedCondition {
|
||||
static class OnR4 {
|
||||
}
|
||||
|
||||
@Conditional(OnR4BCondition.class)
|
||||
static class OnR4B {
|
||||
}
|
||||
|
||||
@Conditional(OnR5Condition.class)
|
||||
static class OnR5 {
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user