Skip to content

Commit aebde26

Browse files
authored
Move key batches handler (#173)
* Move key batches handler * Remove deleted modules * Co-locate overloaded methods
1 parent a4a13fe commit aebde26

File tree

13 files changed

+11
-406
lines changed

13 files changed

+11
-406
lines changed

bulk-export/src/main/java/no/sikt/nva/data/report/api/export/CsvTransformer.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,11 @@ protected void persist(List<ContentWithLocation> transformedData) {
6363
transformedData.forEach(this::persist);
6464
}
6565

66+
private void persist(ContentWithLocation transformation) {
67+
var request = buildRequest(transformation.location());
68+
s3OutputClient.putObject(request, RequestBody.fromString(transformation.content()));
69+
}
70+
6671
private static Model createModelAndLoadInput(Stream<JsonNode> jsonNodeStream) {
6772
var model = ModelFactory.createDefaultModel();
6873
jsonNodeStream.forEach(jsonNode -> RDFDataMgr.read(model, stringToStream(jsonNode.toString()), Lang.JSONLD));
@@ -86,11 +91,6 @@ private List<ContentWithLocation> transformResources(Model model) {
8691
.toList();
8792
}
8893

89-
private void persist(ContentWithLocation transformation) {
90-
var request = buildRequest(transformation.location());
91-
s3OutputClient.putObject(request, RequestBody.fromString(transformation.content()));
92-
}
93-
9494
private ContentWithLocation transform(Model model, ReportType reportType) {
9595
var resultSet = new ModelQueryService().query(model, reportType);
9696
var formatted = new CsvFormatter().format(resultSet);
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package no.sikt.nva.data.report.api.etl.transformer;
1+
package no.sikt.nva.data.report.api.export;
22

33
import static java.nio.charset.StandardCharsets.UTF_8;
44
import static java.util.Objects.nonNull;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package no.sikt.nva.data.report.api.etl.transformer;
1+
package no.sikt.nva.data.report.api.export;
22

33
import static java.util.Objects.nonNull;
44
import com.fasterxml.jackson.annotation.JsonCreator;
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package no.sikt.nva.data.report.api.etl.transformer;
1+
package no.sikt.nva.data.report.api.export;
22

33
import static no.unit.nva.testutils.RandomDataGenerator.randomString;
44
import static nva.commons.core.attempt.Try.attempt;
@@ -21,6 +21,7 @@
2121
import no.unit.nva.s3.S3Driver;
2222
import no.unit.nva.stubs.FakeS3Client;
2323
import nva.commons.core.SingletonCollector;
24+
import nva.commons.core.attempt.Try;
2425
import nva.commons.core.ioutils.IoUtils;
2526
import nva.commons.core.paths.UnixPath;
2627
import nva.commons.core.paths.UriWrapper;
@@ -174,7 +175,7 @@ private KeyBatchRequestEvent saveContainedEvent(PutEventsRequest putEventsReques
174175
PutEventsRequestEntry eventEntry = putEventsRequest.entries()
175176
.stream()
176177
.collect(SingletonCollector.collect());
177-
return attempt(eventEntry::detail).map(
178+
return Try.attempt(eventEntry::detail).map(
178179
jsonString -> objectMapperWithEmpty.readValue(jsonString, KeyBatchRequestEvent.class)).orElseThrow();
179180
}
180181
}

bulk-load/build.gradle

Lines changed: 0 additions & 46 deletions
This file was deleted.

database-tools/build.gradle

Lines changed: 0 additions & 24 deletions
This file was deleted.

database-tools/src/main/java/no/sikt/nva/data/report/dbtools/DatabaseResetHandler.java

Lines changed: 0 additions & 108 deletions
This file was deleted.

database-tools/src/main/java/no/sikt/nva/data/report/dbtools/ResetAction.java

Lines changed: 0 additions & 16 deletions
This file was deleted.

database-tools/src/main/java/no/sikt/nva/data/report/dbtools/exception/DatabaseResetRequestException.java

Lines changed: 0 additions & 8 deletions
This file was deleted.

database-tools/src/main/java/no/sikt/nva/data/report/dbtools/model/TokenResponse.java

Lines changed: 0 additions & 11 deletions
This file was deleted.

0 commit comments

Comments
 (0)