|
1 | 1 | package ca.uhn.fhir.jpa.starter;
|
2 | 2 |
|
3 | 3 | import ca.uhn.fhir.context.FhirVersionEnum;
|
| 4 | +import ca.uhn.fhir.jpa.api.config.JpaStorageSettings; |
4 | 5 | import ca.uhn.fhir.jpa.api.config.JpaStorageSettings.ClientIdStrategyEnum;
|
5 | 6 | import ca.uhn.fhir.jpa.api.config.JpaStorageSettings.IdStrategyEnum;
|
6 | 7 | import ca.uhn.fhir.jpa.model.entity.NormalizedQuantitySearchLevel;
|
@@ -34,6 +35,7 @@ public class AppProperties {
|
34 | 35 | private Boolean mdm_enabled = false;
|
35 | 36 | private String mdm_rules_json_location = "mdm-rules.json";
|
36 | 37 | private boolean advanced_lucene_indexing = false;
|
| 38 | + private boolean search_index_full_text_enabled = false; |
37 | 39 | private boolean enable_index_of_type = false;
|
38 | 40 | private Boolean allow_cascading_deletes = false;
|
39 | 41 | private Boolean allow_contains_searches = true;
|
@@ -105,6 +107,8 @@ public class AppProperties {
|
105 | 107 | private Integer pre_expand_value_sets_default_count = 1000;
|
106 | 108 | private Integer pre_expand_value_sets_max_count = 1000;
|
107 | 109 | private Integer maximum_expansion_size = 1000;
|
| 110 | + private JpaStorageSettings.StoreMetaSourceInformationEnum store_meta_source_information = |
| 111 | + JpaStorageSettings.StoreMetaSourceInformationEnum.NONE; |
108 | 112 |
|
109 | 113 | private Map<String, RemoteSystem> remote_terminology_service = null;
|
110 | 114 |
|
@@ -284,6 +288,14 @@ public void setAdvanced_lucene_indexing(boolean theAdvanced_lucene_indexing) {
|
284 | 288 | advanced_lucene_indexing = theAdvanced_lucene_indexing;
|
285 | 289 | }
|
286 | 290 |
|
| 291 | + public boolean getSearch_index_full_text_enabled() { |
| 292 | + return this.search_index_full_text_enabled; |
| 293 | + } |
| 294 | + |
| 295 | + public void setSearch_index_full_text_enabled(boolean theSearch_index_full_text_enabled) { |
| 296 | + search_index_full_text_enabled = theSearch_index_full_text_enabled; |
| 297 | + } |
| 298 | + |
287 | 299 | public Boolean getAllow_cascading_deletes() {
|
288 | 300 | return allow_cascading_deletes;
|
289 | 301 | }
|
@@ -733,6 +745,15 @@ public void setRemote_terminology_service(Map<String, RemoteSystem> remote_termi
|
733 | 745 | this.remote_terminology_service = remote_terminology_service;
|
734 | 746 | }
|
735 | 747 |
|
| 748 | + public JpaStorageSettings.StoreMetaSourceInformationEnum getStore_meta_source_information() { |
| 749 | + return store_meta_source_information; |
| 750 | + } |
| 751 | + |
| 752 | + public void setStore_meta_source_information( |
| 753 | + JpaStorageSettings.StoreMetaSourceInformationEnum store_meta_source_information) { |
| 754 | + this.store_meta_source_information = store_meta_source_information; |
| 755 | + } |
| 756 | + |
736 | 757 | public static class Cors {
|
737 | 758 | private Boolean allow_Credentials = true;
|
738 | 759 | private List<String> allowed_origin = List.of("*");
|
|
0 commit comments