From 9841664e6350b709dcfbdb6b7c45dc8a5796c066 Mon Sep 17 00:00:00 2001 From: deiflaender Date: Fri, 29 Jul 2022 10:32:11 +0200 Subject: [PATCH] RED-4843: Upgraded storage commons --- .../utils/FileSystemBackedStorageService.java | 26 ++++++++----------- persistence-service-v1/pom.xml | 2 +- 2 files changed, 12 insertions(+), 16 deletions(-) diff --git a/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/utils/FileSystemBackedStorageService.java b/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/utils/FileSystemBackedStorageService.java index 2c799a765..74af0dc0c 100644 --- a/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/utils/FileSystemBackedStorageService.java +++ b/persistence-service-v1/persistence-service-server-v1/src/test/java/com/iqser/red/service/peristence/v1/server/integration/utils/FileSystemBackedStorageService.java @@ -1,15 +1,5 @@ package com.iqser.red.service.peristence.v1.server.integration.utils; -import com.fasterxml.jackson.databind.DeserializationFeature; -import com.fasterxml.jackson.databind.ObjectMapper; -import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; -import com.iqser.red.storage.commons.exception.StorageObjectDoesNotExist; -import com.iqser.red.storage.commons.service.S3StorageService; -import com.iqser.red.storage.commons.service.StorageService; -import lombok.SneakyThrows; -import org.apache.commons.io.IOUtils; -import org.springframework.core.io.InputStreamResource; - import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; @@ -20,6 +10,16 @@ import java.util.List; import java.util.Map; import java.util.stream.Collectors; +import org.apache.commons.io.IOUtils; +import org.springframework.core.io.InputStreamResource; + +import com.fasterxml.jackson.databind.ObjectMapper; +import com.iqser.red.commons.jackson.ObjectMapperFactory; +import com.iqser.red.storage.commons.exception.StorageObjectDoesNotExist; +import com.iqser.red.storage.commons.service.StorageService; + +import lombok.SneakyThrows; + public class FileSystemBackedStorageService implements StorageService { private final Map dataMap = new HashMap<>(); @@ -63,11 +63,7 @@ public class FileSystemBackedStorageService implements StorageService { } private ObjectMapper getMapper() { - var objectMapper = new ObjectMapper(); - objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); - objectMapper.registerModule(new JavaTimeModule()); - objectMapper.findAndRegisterModules(); - return objectMapper; + return ObjectMapperFactory.create(); } @Override diff --git a/persistence-service-v1/pom.xml b/persistence-service-v1/pom.xml index 8850afad5..0c857ff4c 100755 --- a/persistence-service-v1/pom.xml +++ b/persistence-service-v1/pom.xml @@ -36,7 +36,7 @@ com.iqser.red platform-commons-dependency - 1.18.0 + 1.19.0 import pom