From 3626dbd0a9fbac1cacd3cd92bd75e768abe1d864 Mon Sep 17 00:00:00 2001 From: Viktor Seifert Date: Mon, 20 Mar 2023 18:06:32 +0100 Subject: [PATCH] RED-5694: Imported new version of platform-dependency and fixed a couple of issues. * Updated imports for some javax.* packages. * Added improved config for annotation processors (not dependent on implementation details). * Updated SectionText class to not use wildcard imports, since the cause problems for lombok + dsl-json. --- redaction-service-v1/pom.xml | 4 ++-- .../redaction-service-api-v1/pom.xml | 18 +++++++++++++----- .../redaction-service-server-v1/pom.xml | 16 ++++++++++++---- .../classification/model/SectionText.java | 9 +++++++-- .../EncryptionDecryptionService.java | 2 +- .../redaction/service/DictionaryService.java | 3 +-- 6 files changed, 36 insertions(+), 16 deletions(-) diff --git a/redaction-service-v1/pom.xml b/redaction-service-v1/pom.xml index 8d6b6355..963bac7d 100644 --- a/redaction-service-v1/pom.xml +++ b/redaction-service-v1/pom.xml @@ -5,7 +5,7 @@ platform-dependency com.iqser.red - 1.17.0 + 2.0-SNAPSHOT 4.0.0 @@ -23,7 +23,7 @@ 2.0.24 - 1.9.9 + 1.10.0 diff --git a/redaction-service-v1/redaction-service-api-v1/pom.xml b/redaction-service-v1/redaction-service-api-v1/pom.xml index 273ed3f8..d62800ba 100644 --- a/redaction-service-v1/redaction-service-api-v1/pom.xml +++ b/redaction-service-v1/redaction-service-api-v1/pom.xml @@ -21,7 +21,7 @@ com.dslplatform dsl-json-java8 - ${dsljson.version} + 1.9.9 @@ -55,10 +55,18 @@ org.apache.maven.plugins maven-compiler-plugin - - lombok.launch.AnnotationProcessorHider$AnnotationProcessor - com.dslplatform.json.processor.CompiledJsonAnnotationProcessor - + + + org.projectlombok + lombok + ${lombok.version} + + + com.dslplatform + dsl-json-java8 + ${dsljson.version} + + diff --git a/redaction-service-v1/redaction-service-server-v1/pom.xml b/redaction-service-v1/redaction-service-server-v1/pom.xml index 41036d0f..89d31771 100644 --- a/redaction-service-v1/redaction-service-server-v1/pom.xml +++ b/redaction-service-v1/redaction-service-server-v1/pom.xml @@ -135,10 +135,18 @@ org.apache.maven.plugins maven-compiler-plugin - - lombok.launch.AnnotationProcessorHider$AnnotationProcessor - com.dslplatform.json.processor.CompiledJsonAnnotationProcessor - + + + org.projectlombok + lombok + 1.18.20 + + + com.dslplatform + dsl-json-java8 + ${dsljson.version} + + diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/classification/model/SectionText.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/classification/model/SectionText.java index aeb35168..b6b82d56 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/classification/model/SectionText.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/classification/model/SectionText.java @@ -1,5 +1,12 @@ package com.iqser.red.service.redaction.v1.server.classification.model; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.HashSet; +import java.util.List; +import java.util.Map; +import java.util.Set; + import com.dslplatform.json.CompiledJson; import com.dslplatform.json.JsonAttribute; import com.fasterxml.jackson.annotation.JsonIgnore; @@ -13,8 +20,6 @@ import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; -import java.util.*; - @Data @Builder @CompiledJson diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/multitenancy/EncryptionDecryptionService.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/multitenancy/EncryptionDecryptionService.java index 26d5acdd..c4f9064e 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/multitenancy/EncryptionDecryptionService.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/multitenancy/EncryptionDecryptionService.java @@ -6,7 +6,6 @@ import java.security.SecureRandom; import java.security.spec.KeySpec; import java.util.Base64; -import javax.annotation.PostConstruct; import javax.crypto.Cipher; import javax.crypto.SecretKey; import javax.crypto.SecretKeyFactory; @@ -17,6 +16,7 @@ import javax.crypto.spec.SecretKeySpec; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Service; +import jakarta.annotation.PostConstruct; import lombok.SneakyThrows; @Service diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/DictionaryService.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/DictionaryService.java index f90750e3..f1667527 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/DictionaryService.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/DictionaryService.java @@ -11,8 +11,6 @@ import java.util.Set; import java.util.concurrent.TimeUnit; import java.util.stream.Collectors; -import javax.annotation.PostConstruct; - import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.lang3.SerializationUtils; import org.springframework.stereotype.Service; @@ -36,6 +34,7 @@ import com.iqser.red.service.redaction.v1.server.settings.RedactionServiceSettin import feign.FeignException; import io.micrometer.core.annotation.Timed; +import jakarta.annotation.PostConstruct; import lombok.RequiredArgsConstructor; import lombok.SneakyThrows; import lombok.extern.slf4j.Slf4j;