Skip to content

Commit 389e63c

Browse files
author
Marin
committed
adding singleColumnImport boolean parameter per reviewer suggestion.
1 parent 7e5440f commit 389e63c

33 files changed

+106
-104
lines changed

sormas-ui/src/main/java/de/symeda/sormas/ui/campaign/importer/CampaignFormDataImportLayout.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@ public CampaignFormDataImportLayout(CampaignFormMetaReferenceDto campaignForm, C
4141
campaignForm.getUuid(),
4242
campaignReferenceDto,
4343
(ValueSeparator) separator.getValue());
44-
importer.startImport(this::extendDownloadErrorReportButton, currentUI, false);
44+
importer.startImport(this::extendDownloadErrorReportButton, currentUI, false, false
45+
);
4546
} catch (IOException | CsvValidationException e) {
4647
new Notification(
4748
I18nProperties.getString(Strings.headingImportFailed),

sormas-ui/src/main/java/de/symeda/sormas/ui/campaign/importer/CampaignFormDataImporter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,11 +79,11 @@ public CampaignFormDataImporter(
7979
}
8080

8181
@Override
82-
public void startImport(Consumer<StreamResource> addErrorReportToLayoutCallback, UI currentUI, boolean duplicatesPossible)
82+
public void startImport(Consumer<StreamResource> addErrorReportToLayoutCallback, UI currentUI, boolean duplicatesPossible, boolean singleColumnImport)
8383
throws IOException, CsvValidationException {
8484

8585
this.currentUI = currentUI;
86-
super.startImport(addErrorReportToLayoutCallback, currentUI, duplicatesPossible);
86+
super.startImport(addErrorReportToLayoutCallback, currentUI, duplicatesPossible, singleColumnImport);
8787
}
8888

8989
@Override

sormas-ui/src/main/java/de/symeda/sormas/ui/caze/importer/CaseImportLayout.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ public CaseImportLayout() {
4949

5050
try {
5151
CaseImporter importer = new CaseImporter(file, true, currentUser, (ValueSeparator) separator.getValue());
52-
importer.startImport(this::extendDownloadErrorReportButton, currentUI, true);
52+
importer.startImport(this::extendDownloadErrorReportButton, currentUI, true, false);
5353
} catch (IOException | CsvValidationException e) {
5454
new Notification(
5555
I18nProperties.getString(Strings.headingImportFailed),

sormas-ui/src/main/java/de/symeda/sormas/ui/caze/importer/CaseImporter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,11 +84,11 @@ public CaseImporter(File inputFile, boolean hasEntityClassRow, UserDto currentUs
8484
}
8585

8686
@Override
87-
public void startImport(Consumer<StreamResource> addErrorReportToLayoutCallback, UI currentUI, boolean duplicatesPossible)
87+
public void startImport(Consumer<StreamResource> addErrorReportToLayoutCallback, UI currentUI, boolean duplicatesPossible, boolean singleColumnImport)
8888
throws IOException, CsvValidationException {
8989

9090
this.currentUI = currentUI;
91-
super.startImport(addErrorReportToLayoutCallback, currentUI, duplicatesPossible);
91+
super.startImport(addErrorReportToLayoutCallback, currentUI, duplicatesPossible, false);
9292
}
9393

9494
@Override

sormas-ui/src/main/java/de/symeda/sormas/ui/caze/importer/CountryImporter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ private void insertColumnEntryIntoData(CountryDto newEntityDto, String value, St
128128
}
129129

130130
public void startImport(Consumer<StreamResource> errorReportConsumer, UI currentUI) throws IOException, CsvValidationException {
131-
startImport(errorReportConsumer, currentUI, true);
131+
startImport(errorReportConsumer, currentUI, true, false);
132132
}
133133

134134
@Override

sormas-ui/src/main/java/de/symeda/sormas/ui/caze/importer/LineListingImportLayout.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public LineListingImportLayout() {
3939

4040
try {
4141
CaseImporter importer = new CaseImporter(file, false, currentUser, (ValueSeparator) separator.getValue());
42-
importer.startImport(this::extendDownloadErrorReportButton, currentUI, true);
42+
importer.startImport(this::extendDownloadErrorReportButton, currentUI, true, false);
4343
} catch (IOException | CsvValidationException e) {
4444
new Notification(
4545
I18nProperties.getString(Strings.headingImportFailed),

sormas-ui/src/main/java/de/symeda/sormas/ui/configuration/infrastructure/ImportDefaultContinentsLayout.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ protected void doImport(File importFile) throws IOException, CsvValidationExcept
5151
isAllowOverwrite(),
5252
(ValueSeparator) separator.getValue());
5353
importer.setCsvSeparator(',');
54-
importer.startImport(this::extendDownloadErrorReportButton, currentUI, false);
54+
importer.startImport(this::extendDownloadErrorReportButton, currentUI, false, false);
5555
}
5656

5757
@Override

sormas-ui/src/main/java/de/symeda/sormas/ui/configuration/infrastructure/ImportDefaultSubcontinentsLayout.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ protected void doImport(File importFile) throws IOException, CsvValidationExcept
4848
isAllowOverwrite(),
4949
(ValueSeparator) separator.getValue());
5050
importer.setCsvSeparator(',');
51-
importer.startImport(this::extendDownloadErrorReportButton, currentUI, false);
51+
importer.startImport(this::extendDownloadErrorReportButton, currentUI, false, false);
5252
}
5353

5454
@Override

sormas-ui/src/main/java/de/symeda/sormas/ui/configuration/infrastructure/ImportSurveyTokensLayout.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ public ImportSurveyTokensLayout(SurveyDto survey) {
5353
currentUser,
5454
survey,
5555
(ValueSeparator) separator.getValue());
56-
importer.startImport(this::extendDownloadErrorReportButton, currentUI, false);
56+
importer.startImport(this::extendDownloadErrorReportButton, currentUI, false, true);
5757
} catch (IOException | CsvValidationException e) {
5858
new Notification(
5959
I18nProperties.getString(Strings.headingImportFailed),

sormas-ui/src/main/java/de/symeda/sormas/ui/configuration/infrastructure/InfrastructureImportLayout.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ public InfrastructureImportLayout(InfrastructureType infrastructureType) {
108108
try {
109109
DataImporter importer =
110110
new PopulationDataImporter(file, currentUser, dfCollectionDate.getValue(), (ValueSeparator) separator.getValue());
111-
importer.startImport(this::extendDownloadErrorReportButton, currentUI, true);
111+
importer.startImport(this::extendDownloadErrorReportButton, currentUI, true, false);
112112
} catch (IOException | CsvValidationException e) {
113113
new Notification(
114114
I18nProperties.getString(Strings.headingImportFailed),
@@ -197,7 +197,7 @@ public InfrastructureImportLayout(InfrastructureType infrastructureType) {
197197
"Import is currently not implemented for infrastructure type " + infrastructureType.name());
198198
}
199199

200-
importer.startImport(this::extendDownloadErrorReportButton, currentUI, true);
200+
importer.startImport(this::extendDownloadErrorReportButton, currentUI, true, false);
201201
} catch (IOException | CsvValidationException e) {
202202
new Notification(
203203
I18nProperties.getString(Strings.headingImportFailed),

0 commit comments

Comments
 (0)