Merge pull request #1 from barabo/barabo-patch-1
enable mass ingestion mode
This commit is contained in:
@@ -37,6 +37,7 @@ public class AppProperties {
|
|||||||
private Boolean allow_multiple_delete = false;
|
private Boolean allow_multiple_delete = false;
|
||||||
private Boolean allow_override_default_search_params = true;
|
private Boolean allow_override_default_search_params = true;
|
||||||
private Boolean auto_create_placeholder_reference_targets = false;
|
private Boolean auto_create_placeholder_reference_targets = false;
|
||||||
|
private Boolean enable_mass_ingestion_mode = false;
|
||||||
private final Set<String> auto_version_reference_at_paths = new HashSet<>();
|
private final Set<String> auto_version_reference_at_paths = new HashSet<>();
|
||||||
private Boolean language_search_parameter_enabled = false;
|
private Boolean language_search_parameter_enabled = false;
|
||||||
private Boolean dao_scheduling_enabled = true;
|
private Boolean dao_scheduling_enabled = true;
|
||||||
@@ -328,6 +329,10 @@ public Cors getCors() {
|
|||||||
return auto_create_placeholder_reference_targets;
|
return auto_create_placeholder_reference_targets;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Boolean getEnable_mass_ingestion_mode() {
|
||||||
|
return enable_mass_ingestion_mode;
|
||||||
|
}
|
||||||
|
|
||||||
public void setAuto_create_placeholder_reference_targets(
|
public void setAuto_create_placeholder_reference_targets(
|
||||||
Boolean auto_create_placeholder_reference_targets) {
|
Boolean auto_create_placeholder_reference_targets) {
|
||||||
this.auto_create_placeholder_reference_targets = auto_create_placeholder_reference_targets;
|
this.auto_create_placeholder_reference_targets = auto_create_placeholder_reference_targets;
|
||||||
|
|||||||
@@ -100,6 +100,8 @@ public class FhirServerConfigCommon {
|
|||||||
: StorageSettings.IndexEnabledEnum.DISABLED);
|
: StorageSettings.IndexEnabledEnum.DISABLED);
|
||||||
jpaStorageSettings.setAutoCreatePlaceholderReferenceTargets(
|
jpaStorageSettings.setAutoCreatePlaceholderReferenceTargets(
|
||||||
appProperties.getAuto_create_placeholder_reference_targets());
|
appProperties.getAuto_create_placeholder_reference_targets());
|
||||||
|
jpaStorageSettings.setEnableMassIngestionMode(
|
||||||
|
appProperties.getEnable_mass_ingestion_mode());
|
||||||
jpaStorageSettings.setAutoVersionReferenceAtPaths(appProperties.getAuto_version_reference_at_paths());
|
jpaStorageSettings.setAutoVersionReferenceAtPaths(appProperties.getAuto_version_reference_at_paths());
|
||||||
jpaStorageSettings.setEnforceReferentialIntegrityOnWrite(
|
jpaStorageSettings.setEnforceReferentialIntegrityOnWrite(
|
||||||
appProperties.getEnforce_referential_integrity_on_write());
|
appProperties.getEnforce_referential_integrity_on_write());
|
||||||
|
|||||||
@@ -116,6 +116,7 @@ hapi:
|
|||||||
# allow_multiple_delete: true
|
# allow_multiple_delete: true
|
||||||
# allow_override_default_search_params: true
|
# allow_override_default_search_params: true
|
||||||
# auto_create_placeholder_reference_targets: false
|
# auto_create_placeholder_reference_targets: false
|
||||||
|
# enable_mass_ingestion_mode: false
|
||||||
### tells the server to automatically append the current version of the target resource to references at these paths
|
### tells the server to automatically append the current version of the target resource to references at these paths
|
||||||
# auto_version_reference_at_paths: Device.patient, Device.location, Device.parent, DeviceMetric.parent, DeviceMetric.source, Observation.device, Observation.subject
|
# auto_version_reference_at_paths: Device.patient, Device.location, Device.parent, DeviceMetric.parent, DeviceMetric.source, Observation.device, Observation.subject
|
||||||
# ips_enabled: false
|
# ips_enabled: false
|
||||||
|
|||||||
Reference in New Issue
Block a user