Skip to content

Commit 5df8e03

Browse files
eseculesEric Secules
andauthored
#754 add application.yaml setting for conditional_create_duplicate_identifiers_enabled (#755)
Co-authored-by: Eric Secules <[email protected]>
1 parent 02e4de7 commit 5df8e03

File tree

5 files changed

+14
-0
lines changed

5 files changed

+14
-0
lines changed

src/main/java/ca/uhn/fhir/jpa/starter/AppProperties.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -793,6 +793,7 @@ public static class Partitioning {
793793

794794
private Boolean partitioning_include_in_search_hashes = false;
795795
private Boolean allow_references_across_partitions = false;
796+
private Boolean conditional_create_duplicate_identifiers_enabled = false;
796797

797798
public Boolean getPartitioning_include_in_search_hashes() {
798799
return partitioning_include_in_search_hashes;
@@ -808,6 +809,14 @@ public Boolean getAllow_references_across_partitions() {
808809
public void setAllow_references_across_partitions(Boolean allow_references_across_partitions) {
809810
this.allow_references_across_partitions = allow_references_across_partitions;
810811
}
812+
813+
public Boolean getConditional_create_duplicate_identifiers_enabled() {
814+
return conditional_create_duplicate_identifiers_enabled;
815+
}
816+
817+
public void setConditional_create_duplicate_identifiers_enabled(Boolean conditional_create_duplicate_identifiers_enabled) {
818+
this.conditional_create_duplicate_identifiers_enabled = conditional_create_duplicate_identifiers_enabled;
819+
}
811820
}
812821

813822
public static class Subscription {

src/main/java/ca/uhn/fhir/jpa/starter/common/FhirServerConfigCommon.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -247,6 +247,8 @@ public PartitionSettings partitionSettings(AppProperties appProperties) {
247247
} else {
248248
retVal.setAllowReferencesAcrossPartitions(CrossPartitionReferenceMode.NOT_ALLOWED);
249249
}
250+
retVal.setConditionalCreateDuplicateIdentifiersEnabled(
251+
appProperties.getPartitioning().getConditional_create_duplicate_identifiers_enabled());
250252
}
251253

252254
return retVal;

src/main/resources/application.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,7 @@ hapi:
226226
# partitioning:
227227
# allow_references_across_partitions: false
228228
# partitioning_include_in_search_hashes: false
229+
# conditional_create_duplicate_identifiers_enabled: false
229230
cors:
230231
allow_Credentials: true
231232
# These are allowed_origin patterns, see: https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/cors/CorsConfiguration.html#setAllowedOriginPatterns-java.util.List-

src/main/resources/cds.application.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,7 @@ hapi:
225225
# partitioning:
226226
# allow_references_across_partitions: false
227227
# partitioning_include_in_search_hashes: false
228+
# conditional_create_duplicate_identifiers_enabled: false
228229
cors:
229230
allow_Credentials: true
230231
# These are allowed_origin patterns, see: https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/cors/CorsConfiguration.html#setAllowedOriginPatterns-java.util.List-

src/test/resources/application.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,7 @@ hapi:
146146
# partitioning:
147147
# allow_references_across_partitions: false
148148
# partitioning_include_in_search_hashes: false
149+
# partitioning_include_in_search_hashes
149150
#cors:
150151
# allow_Credentials: true
151152
# These are allowed_origin patterns, see: https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/cors/CorsConfiguration.html#setAllowedOriginPatterns-java.util.List-

0 commit comments

Comments
 (0)