Skip to content

Commit af9f0f8

Browse files
WeltraumschafManuelNeuer
authored andcommitted
#36 Use default implementation to overload method w/ default argument
Signed-off-by: Sven Strittmatter <sven.strittmatter@iteratec.com>
1 parent 557132e commit af9f0f8

File tree

2 files changed

+7
-12
lines changed

2 files changed

+7
-12
lines changed

src/main/java/io/securecodebox/persistence/defectdojo/service/DefaultImportScanService.java

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -50,23 +50,13 @@ final class DefaultImportScanService implements ImportScanService {
5050
this.defectDojoApiKey = config.getApiKey();
5151
}
5252

53-
@Override
54-
public ImportScanResponse importScan(ScanFile scanFile, long engagementId, long lead, String currentDate, ScanType scanType, long testType) {
55-
return this.importScan(scanFile, engagementId, lead, currentDate, scanType, testType, new LinkedMultiValueMap<>());
56-
}
57-
5853
@Override
5954
public ImportScanResponse importScan(ScanFile scanFile, long engagementId, long lead, String currentDate, ScanType scanType, long testType, MultiValueMap<String, String> options) {
6055
options.add("engagement", Long.toString(engagementId));
6156

6257
return this.createFindings(scanFile, "import-scan", lead, currentDate, scanType, testType, options);
6358
}
6459

65-
@Override
66-
public ImportScanResponse reimportScan(ScanFile scanFile, long testId, long lead, String currentDate, ScanType scanType, long testType) {
67-
return this.reimportScan(scanFile, testId, lead, currentDate, scanType, testType, new LinkedMultiValueMap<>());
68-
}
69-
7060
@Override
7161
public ImportScanResponse reimportScan(ScanFile scanFile, long testId, long lead, String currentDate, ScanType scanType, long testType, MultiValueMap<String, String> options) {
7262
options.add("test", Long.toString(testId));

src/main/java/io/securecodebox/persistence/defectdojo/service/ImportScanService.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import lombok.Data;
1313
import lombok.Getter;
1414
import lombok.NonNull;
15+
import org.springframework.util.LinkedMultiValueMap;
1516
import org.springframework.util.MultiValueMap;
1617

1718
/**
@@ -28,11 +29,15 @@ default ImportScanService createDefault(@NonNull DefectDojoConfig config) {
2829
return new DefaultImportScanService(config);
2930
}
3031

31-
ImportScanResponse importScan(ScanFile scanFile, long engagementId, long lead, String currentDate, ScanType scanType, long testType);
32+
default ImportScanResponse importScan(ScanFile scanFile, long engagementId, long lead, String currentDate, ScanType scanType, long testType) {
33+
return this.importScan(scanFile, engagementId, lead, currentDate, scanType, testType, new LinkedMultiValueMap<>());
34+
}
3235

3336
ImportScanResponse importScan(ScanFile scanFile, long engagementId, long lead, String currentDate, ScanType scanType, long testType, MultiValueMap<String, String> options);
3437

35-
ImportScanResponse reimportScan(ScanFile scanFile, long testId, long lead, String currentDate, ScanType scanType, long testType);
38+
default ImportScanResponse reimportScan(ScanFile scanFile, long testId, long lead, String currentDate, ScanType scanType, long testType) {
39+
return this.reimportScan(scanFile, testId, lead, currentDate, scanType, testType, new LinkedMultiValueMap<>());
40+
}
3641

3742
ImportScanResponse reimportScan(ScanFile scanFile, long testId, long lead, String currentDate, ScanType scanType, long testType, MultiValueMap<String, String> options);
3843

0 commit comments

Comments
 (0)