feat: added config option for upliftedRefchains support

This commit is contained in:
Patrick Werner
2024-10-18 10:22:08 +02:00
parent 40e5b4c10d
commit 7e15f133b5
3 changed files with 11 additions and 0 deletions

View File

@@ -103,6 +103,7 @@ public class AppProperties {
private final List<String> custom_interceptor_classes = new ArrayList<>();
private final List<String> custom_provider_classes = new ArrayList<>();
private Boolean upliftedRefchains_enabled = false;
public List<String> getCustomInterceptorClasses() {
@@ -643,6 +644,14 @@ public Cors getCors() {
this.language_search_parameter_enabled = language_search_parameter_enabled;
}
public boolean getUpliftedRefchains_enabled() {
return upliftedRefchains_enabled;
}
public void setUpliftedRefchains_enabled(boolean upliftedRefchains_enabled) {
this.upliftedRefchains_enabled = upliftedRefchains_enabled;
}
public static class Cors {
private Boolean allow_Credentials = true;
private List<String> allowed_origin = List.of("*");

View File

@@ -149,6 +149,7 @@ public class FhirServerConfigCommon {
jpaStorageSettings.setDeleteExpungeEnabled(appProperties.getDelete_expunge_enabled());
jpaStorageSettings.setExpungeEnabled(appProperties.getExpunge_enabled());
jpaStorageSettings.setLanguageSearchParameterEnabled(appProperties.getLanguage_search_parameter_enabled());
jpaStorageSettings.setIndexOnUpliftedRefchains(appProperties.getUpliftedRefchains_enabled());
Integer maxFetchSize = appProperties.getMax_page_size();