From 90cd8ecae9ec4797510c7011329280f8ecef5d87 Mon Sep 17 00:00:00 2001 From: Vaibhav-a Mankar Date: Mon, 27 May 2024 10:42:24 +0530 Subject: [PATCH] SYMPHONYP-1126 converting spring bot 2.7.10 to spring boot 3.1.8 --- .../example/claim/expenses/NewClaim.java | 4 +- .../example/claim/expenses/OpenedClaim.java | 4 +- .../springbot/example/todo/ToDoList.java | 4 +- libs/chat-workflow-testing/pom.xml | 33 +++++++++---- .../tests/controller/TestObject.java | 6 +-- .../tests/controller/TestObjects.java | 4 +- .../springbot/tests/form/Collection.java | 4 +- .../springbot/tests/work/IntegerWork.java | 6 +-- .../springbot/tests/work/StringWork.java | 4 +- libs/chat-workflow/pom.xml | 8 +--- libs/entity-json/pom.xml | 4 +- .../pom.xml | 4 +- .../SymphonyHandlerMappingTest.java | 30 +++++++----- .../symphony/history/TestObject.java | 6 +-- .../symphony/history/TestObjects.java | 4 +- .../springbot/symphony/json/TestBean.java | 6 +-- .../springbot/symphony/json/TestBeans.java | 4 +- libs/symphony/entities/pom.xml | 4 +- .../pom.xml | 46 ++++++++++++++++-- .../thymeleaf/ThymeleafEngineConfig.java | 4 +- .../thymeleaf/ThymeleafTemplateProvider.java | 2 +- .../springbot/teams/history/TestObject.java | 6 +-- .../springbot/teams/history/TestObjects.java | 8 ++-- pom.xml | 48 +++++++++++++------ .../tool/poll/poll/PollCreateForm.java | 6 +-- .../springbot/tool/reminders/TimeFinder.java | 3 +- .../tool/rssbot/load/FeedLoader.java | 10 ++-- .../tool/rssbot/load/JerseyApiBuilder.java | 9 ++-- .../load/LenientJacksonJsonProvider.java | 17 ++++--- 29 files changed, 186 insertions(+), 112 deletions(-) diff --git a/demos/claim-bot/src/main/java/org/finos/springbot/example/claim/expenses/NewClaim.java b/demos/claim-bot/src/main/java/org/finos/springbot/example/claim/expenses/NewClaim.java index b122376ca..0350f7484 100644 --- a/demos/claim-bot/src/main/java/org/finos/springbot/example/claim/expenses/NewClaim.java +++ b/demos/claim-bot/src/main/java/org/finos/springbot/example/claim/expenses/NewClaim.java @@ -1,9 +1,9 @@ package org.finos.springbot.example.claim.expenses; -import javax.validation.constraints.Min; - import org.finos.springbot.workflow.annotations.Work; +import jakarta.validation.constraints.Min; + @Work public class NewClaim { diff --git a/demos/claim-bot/src/main/java/org/finos/springbot/example/claim/expenses/OpenedClaim.java b/demos/claim-bot/src/main/java/org/finos/springbot/example/claim/expenses/OpenedClaim.java index 77df0afb6..bf066407c 100644 --- a/demos/claim-bot/src/main/java/org/finos/springbot/example/claim/expenses/OpenedClaim.java +++ b/demos/claim-bot/src/main/java/org/finos/springbot/example/claim/expenses/OpenedClaim.java @@ -1,12 +1,12 @@ package org.finos.springbot.example.claim.expenses; -import javax.validation.constraints.Min; - import org.finos.springbot.workflow.actions.Action; import org.finos.springbot.workflow.annotations.Display; import org.finos.springbot.workflow.annotations.Work; import org.finos.springbot.workflow.content.User; +import jakarta.validation.constraints.Min; + @Work public class OpenedClaim { diff --git a/demos/todo-bot/src/main/java/org/finos/springbot/example/todo/ToDoList.java b/demos/todo-bot/src/main/java/org/finos/springbot/example/todo/ToDoList.java index 49bca36a3..422a30082 100644 --- a/demos/todo-bot/src/main/java/org/finos/springbot/example/todo/ToDoList.java +++ b/demos/todo-bot/src/main/java/org/finos/springbot/example/todo/ToDoList.java @@ -6,11 +6,11 @@ import java.util.ArrayList; import java.util.List; -import javax.validation.Valid; - import org.finos.springbot.workflow.annotations.RequiresUserList; import org.finos.springbot.workflow.annotations.Work; +import jakarta.validation.Valid; + /** * @author rupnsur * diff --git a/libs/chat-workflow-testing/pom.xml b/libs/chat-workflow-testing/pom.xml index 89b245cce..e2c23f137 100644 --- a/libs/chat-workflow-testing/pom.xml +++ b/libs/chat-workflow-testing/pom.xml @@ -14,8 +14,8 @@ - 1.8 - 1.8 + 17 + 17 @@ -24,14 +24,31 @@ chat-workflow 9.0.3-SNAPSHOT - - + - org.springframework.boot - spring-boot-starter-test - - + org.springframework.boot + spring-boot-starter-validation + + + + + + org.springframework.boot + spring-boot-starter-test + + + junit + junit + + + + + + org.junit.jupiter + junit-jupiter-engine + + diff --git a/libs/chat-workflow-testing/src/main/java/org/finos/springbot/tests/controller/TestObject.java b/libs/chat-workflow-testing/src/main/java/org/finos/springbot/tests/controller/TestObject.java index 4b37c1e43..0f237d565 100644 --- a/libs/chat-workflow-testing/src/main/java/org/finos/springbot/tests/controller/TestObject.java +++ b/libs/chat-workflow-testing/src/main/java/org/finos/springbot/tests/controller/TestObject.java @@ -1,10 +1,10 @@ package org.finos.springbot.tests.controller; -import javax.validation.constraints.Email; -import javax.validation.constraints.Size; - import org.finos.springbot.workflow.annotations.Work; +import jakarta.validation.constraints.Email; +import jakarta.validation.constraints.Size; + @Work() public class TestObject { diff --git a/libs/chat-workflow-testing/src/main/java/org/finos/springbot/tests/controller/TestObjects.java b/libs/chat-workflow-testing/src/main/java/org/finos/springbot/tests/controller/TestObjects.java index 300485484..efc0d6991 100644 --- a/libs/chat-workflow-testing/src/main/java/org/finos/springbot/tests/controller/TestObjects.java +++ b/libs/chat-workflow-testing/src/main/java/org/finos/springbot/tests/controller/TestObjects.java @@ -3,10 +3,10 @@ import java.util.ArrayList; import java.util.List; -import javax.validation.Valid; - import org.finos.springbot.workflow.annotations.Work; +import jakarta.validation.Valid; + @Work() public class TestObjects { diff --git a/libs/chat-workflow-testing/src/main/java/org/finos/springbot/tests/form/Collection.java b/libs/chat-workflow-testing/src/main/java/org/finos/springbot/tests/form/Collection.java index 564b72427..143d4b3c3 100644 --- a/libs/chat-workflow-testing/src/main/java/org/finos/springbot/tests/form/Collection.java +++ b/libs/chat-workflow-testing/src/main/java/org/finos/springbot/tests/form/Collection.java @@ -3,10 +3,10 @@ import java.util.ArrayList; import java.util.List; -import javax.validation.Valid; - import org.finos.springbot.workflow.annotations.Work; +import jakarta.validation.Valid; + @Work() public class Collection { diff --git a/libs/chat-workflow-testing/src/main/java/org/finos/springbot/tests/work/IntegerWork.java b/libs/chat-workflow-testing/src/main/java/org/finos/springbot/tests/work/IntegerWork.java index 58398beea..19dec07a0 100644 --- a/libs/chat-workflow-testing/src/main/java/org/finos/springbot/tests/work/IntegerWork.java +++ b/libs/chat-workflow-testing/src/main/java/org/finos/springbot/tests/work/IntegerWork.java @@ -1,10 +1,10 @@ package org.finos.springbot.tests.work; -import javax.validation.constraints.Max; -import javax.validation.constraints.Min; - import org.finos.springbot.workflow.annotations.Work; +import jakarta.validation.constraints.Max; +import jakarta.validation.constraints.Min; + @Work public class IntegerWork { diff --git a/libs/chat-workflow-testing/src/main/java/org/finos/springbot/tests/work/StringWork.java b/libs/chat-workflow-testing/src/main/java/org/finos/springbot/tests/work/StringWork.java index a57def85f..90edee60f 100644 --- a/libs/chat-workflow-testing/src/main/java/org/finos/springbot/tests/work/StringWork.java +++ b/libs/chat-workflow-testing/src/main/java/org/finos/springbot/tests/work/StringWork.java @@ -1,10 +1,10 @@ package org.finos.springbot.tests.work; -import javax.validation.constraints.Pattern; - import org.finos.springbot.workflow.annotations.Work; import org.hibernate.validator.constraints.Length; +import jakarta.validation.constraints.Pattern; + @Work public class StringWork { diff --git a/libs/chat-workflow/pom.xml b/libs/chat-workflow/pom.xml index 44ee2d98a..008eba6a7 100644 --- a/libs/chat-workflow/pom.xml +++ b/libs/chat-workflow/pom.xml @@ -16,8 +16,8 @@ - 1.8 - 1.8 + 17 + 17 @@ -25,10 +25,6 @@ org.springframework.boot spring-boot-starter-validation - - javax.validation - validation-api - org.springframework.boot diff --git a/libs/entity-json/pom.xml b/libs/entity-json/pom.xml index 6ff8be682..a8bea9c55 100644 --- a/libs/entity-json/pom.xml +++ b/libs/entity-json/pom.xml @@ -15,8 +15,8 @@ - 1.8 - 1.8 + 17 + 17 diff --git a/libs/symphony-bdk/symphony-bdk-chat-workflow-spring-boot-starter/pom.xml b/libs/symphony-bdk/symphony-bdk-chat-workflow-spring-boot-starter/pom.xml index 9d16ec6cd..12f17e18f 100644 --- a/libs/symphony-bdk/symphony-bdk-chat-workflow-spring-boot-starter/pom.xml +++ b/libs/symphony-bdk/symphony-bdk-chat-workflow-spring-boot-starter/pom.xml @@ -14,8 +14,8 @@ - 1.8 - 1.8 + 17 + 17 diff --git a/libs/symphony-bdk/symphony-bdk-chat-workflow-spring-boot-starter/src/test/java/org/finos/springbot/symphony/controller/SymphonyHandlerMappingTest.java b/libs/symphony-bdk/symphony-bdk-chat-workflow-spring-boot-starter/src/test/java/org/finos/springbot/symphony/controller/SymphonyHandlerMappingTest.java index 520a8d7a7..f26dc42e9 100644 --- a/libs/symphony-bdk/symphony-bdk-chat-workflow-spring-boot-starter/src/test/java/org/finos/springbot/symphony/controller/SymphonyHandlerMappingTest.java +++ b/libs/symphony-bdk/symphony-bdk-chat-workflow-spring-boot-starter/src/test/java/org/finos/springbot/symphony/controller/SymphonyHandlerMappingTest.java @@ -1,12 +1,11 @@ package org.finos.springbot.symphony.controller; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.ObjectMapper; -import com.symphony.bdk.core.service.message.MessageService; -import com.symphony.bdk.core.service.message.model.Attachment; -import com.symphony.bdk.gen.api.model.*; -import com.symphony.bdk.spring.events.RealTimeEvent; +import static org.mockito.Mockito.atMost; + +import java.nio.charset.StandardCharsets; +import java.util.List; +import java.util.Map; + import org.finos.springbot.entityjson.EntityJson; import org.finos.springbot.symphony.SymphonyMockConfiguration; import org.finos.springbot.symphony.SymphonyWorkflowConfig; @@ -36,11 +35,20 @@ import org.springframework.test.context.ActiveProfiles; import org.springframework.util.StreamUtils; -import java.nio.charset.StandardCharsets; -import java.util.List; -import java.util.Map; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.symphony.bdk.core.service.message.MessageService; +import com.symphony.bdk.core.service.message.model.Attachment; +import com.symphony.bdk.gen.api.model.StreamType; +import com.symphony.bdk.gen.api.model.V4Initiator; +import com.symphony.bdk.gen.api.model.V4Message; +import com.symphony.bdk.gen.api.model.V4MessageSent; +import com.symphony.bdk.gen.api.model.V4Stream; +import com.symphony.bdk.gen.api.model.V4SymphonyElementsAction; +import com.symphony.bdk.gen.api.model.V4User; +import com.symphony.bdk.spring.events.RealTimeEvent; -import static org.mockito.Mockito.atMost; @SpringBootTest(classes = { diff --git a/libs/symphony-bdk/symphony-bdk-chat-workflow-spring-boot-starter/src/test/java/org/finos/springbot/symphony/history/TestObject.java b/libs/symphony-bdk/symphony-bdk-chat-workflow-spring-boot-starter/src/test/java/org/finos/springbot/symphony/history/TestObject.java index 0a8a3359c..be43687ea 100644 --- a/libs/symphony-bdk/symphony-bdk-chat-workflow-spring-boot-starter/src/test/java/org/finos/springbot/symphony/history/TestObject.java +++ b/libs/symphony-bdk/symphony-bdk-chat-workflow-spring-boot-starter/src/test/java/org/finos/springbot/symphony/history/TestObject.java @@ -1,10 +1,10 @@ package org.finos.springbot.symphony.history; -import javax.validation.constraints.Email; -import javax.validation.constraints.Size; - import org.finos.springbot.workflow.annotations.Work; +import jakarta.validation.constraints.Email; +import jakarta.validation.constraints.Size; + @Work() public class TestObject { diff --git a/libs/symphony-bdk/symphony-bdk-chat-workflow-spring-boot-starter/src/test/java/org/finos/springbot/symphony/history/TestObjects.java b/libs/symphony-bdk/symphony-bdk-chat-workflow-spring-boot-starter/src/test/java/org/finos/springbot/symphony/history/TestObjects.java index da7f3b663..088390031 100644 --- a/libs/symphony-bdk/symphony-bdk-chat-workflow-spring-boot-starter/src/test/java/org/finos/springbot/symphony/history/TestObjects.java +++ b/libs/symphony-bdk/symphony-bdk-chat-workflow-spring-boot-starter/src/test/java/org/finos/springbot/symphony/history/TestObjects.java @@ -3,10 +3,10 @@ import java.util.ArrayList; import java.util.List; -import javax.validation.Valid; - import org.finos.springbot.workflow.annotations.Work; +import jakarta.validation.Valid; + @Work() public class TestObjects { diff --git a/libs/symphony-bdk/symphony-bdk-chat-workflow-spring-boot-starter/src/test/java/org/finos/springbot/symphony/json/TestBean.java b/libs/symphony-bdk/symphony-bdk-chat-workflow-spring-boot-starter/src/test/java/org/finos/springbot/symphony/json/TestBean.java index 3fbd0bcdd..9c3afe399 100644 --- a/libs/symphony-bdk/symphony-bdk-chat-workflow-spring-boot-starter/src/test/java/org/finos/springbot/symphony/json/TestBean.java +++ b/libs/symphony-bdk/symphony-bdk-chat-workflow-spring-boot-starter/src/test/java/org/finos/springbot/symphony/json/TestBean.java @@ -1,10 +1,10 @@ package org.finos.springbot.symphony.json; -import javax.validation.constraints.Email; -import javax.validation.constraints.Size; - import org.finos.springbot.workflow.annotations.Work; +import jakarta.validation.constraints.Email; +import jakarta.validation.constraints.Size; + @Work() public class TestBean { diff --git a/libs/symphony-bdk/symphony-bdk-chat-workflow-spring-boot-starter/src/test/java/org/finos/springbot/symphony/json/TestBeans.java b/libs/symphony-bdk/symphony-bdk-chat-workflow-spring-boot-starter/src/test/java/org/finos/springbot/symphony/json/TestBeans.java index 7563a3220..eb18d28c7 100644 --- a/libs/symphony-bdk/symphony-bdk-chat-workflow-spring-boot-starter/src/test/java/org/finos/springbot/symphony/json/TestBeans.java +++ b/libs/symphony-bdk/symphony-bdk-chat-workflow-spring-boot-starter/src/test/java/org/finos/springbot/symphony/json/TestBeans.java @@ -3,10 +3,10 @@ import java.util.ArrayList; import java.util.List; -import javax.validation.Valid; - import org.finos.springbot.workflow.annotations.Work; +import jakarta.validation.Valid; + @Work() public class TestBeans { diff --git a/libs/symphony/entities/pom.xml b/libs/symphony/entities/pom.xml index edb6c9c50..f7b9eb63e 100644 --- a/libs/symphony/entities/pom.xml +++ b/libs/symphony/entities/pom.xml @@ -15,8 +15,8 @@ - 1.8 - 1.8 + 17 + 17 diff --git a/libs/teams/teams-chat-workflow-spring-boot-starter/pom.xml b/libs/teams/teams-chat-workflow-spring-boot-starter/pom.xml index 03bb53583..396232e4a 100644 --- a/libs/teams/teams-chat-workflow-spring-boot-starter/pom.xml +++ b/libs/teams/teams-chat-workflow-spring-boot-starter/pom.xml @@ -14,8 +14,8 @@ - 1.8 - 1.8 + 17 + 17 @@ -32,6 +32,7 @@ ${teams.version} compile + com.microsoft.bot bot-azure @@ -43,6 +44,14 @@ org.json json + + com.azure + azure-storage-blob + + + com.google.guava + guava + @@ -50,8 +59,31 @@ bot-builder ${teams.version} compile + + + com.squareup.okio + okio-jvm + + + com.google.guava + guava + + - + + + com.azure + azure-storage-blob + ${azure-storage-blob.version} + + + + com.squareup.okio + okio-jvm + ${okio-jvm.version} + + org.jsoup @@ -66,12 +98,18 @@ ${graalvm.version} - + org.springframework.boot spring-boot-starter-thymeleaf + + com.google.guava + guava + ${guava.version} + diff --git a/libs/teams/teams-chat-workflow-spring-boot-starter/src/main/java/org/finos/springbot/teams/templating/thymeleaf/ThymeleafEngineConfig.java b/libs/teams/teams-chat-workflow-spring-boot-starter/src/main/java/org/finos/springbot/teams/templating/thymeleaf/ThymeleafEngineConfig.java index 63826355e..80fb2e171 100644 --- a/libs/teams/teams-chat-workflow-spring-boot-starter/src/main/java/org/finos/springbot/teams/templating/thymeleaf/ThymeleafEngineConfig.java +++ b/libs/teams/teams-chat-workflow-spring-boot-starter/src/main/java/org/finos/springbot/teams/templating/thymeleaf/ThymeleafEngineConfig.java @@ -9,8 +9,8 @@ import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Profile; import org.thymeleaf.dialect.IDialect; -import org.thymeleaf.spring5.ISpringTemplateEngine; -import org.thymeleaf.spring5.SpringTemplateEngine; +import org.thymeleaf.spring6.ISpringTemplateEngine; +import org.thymeleaf.spring6.SpringTemplateEngine; import org.thymeleaf.templateresolver.ITemplateResolver; @Configuration diff --git a/libs/teams/teams-chat-workflow-spring-boot-starter/src/main/java/org/finos/springbot/teams/templating/thymeleaf/ThymeleafTemplateProvider.java b/libs/teams/teams-chat-workflow-spring-boot-starter/src/main/java/org/finos/springbot/teams/templating/thymeleaf/ThymeleafTemplateProvider.java index b2e8277ba..7fddc398f 100644 --- a/libs/teams/teams-chat-workflow-spring-boot-starter/src/main/java/org/finos/springbot/teams/templating/thymeleaf/ThymeleafTemplateProvider.java +++ b/libs/teams/teams-chat-workflow-spring-boot-starter/src/main/java/org/finos/springbot/teams/templating/thymeleaf/ThymeleafTemplateProvider.java @@ -19,7 +19,7 @@ import org.springframework.util.StreamUtils; import org.thymeleaf.TemplateSpec; import org.thymeleaf.context.Context; -import org.thymeleaf.spring5.SpringTemplateEngine; +import org.thymeleaf.spring6.SpringTemplateEngine; import org.thymeleaf.templatemode.TemplateMode; import org.thymeleaf.templateresolver.StringTemplateResolver; diff --git a/libs/teams/teams-chat-workflow-spring-boot-starter/src/test/java/org/finos/springbot/teams/history/TestObject.java b/libs/teams/teams-chat-workflow-spring-boot-starter/src/test/java/org/finos/springbot/teams/history/TestObject.java index b975d4d0a..fac6ad4f5 100644 --- a/libs/teams/teams-chat-workflow-spring-boot-starter/src/test/java/org/finos/springbot/teams/history/TestObject.java +++ b/libs/teams/teams-chat-workflow-spring-boot-starter/src/test/java/org/finos/springbot/teams/history/TestObject.java @@ -1,10 +1,10 @@ package org.finos.springbot.teams.history; -import javax.validation.constraints.Email; -import javax.validation.constraints.Size; - import org.finos.springbot.workflow.annotations.Work; +import jakarta.validation.constraints.Email; +import jakarta.validation.constraints.Size; + @Work() public class TestObject { diff --git a/libs/teams/teams-chat-workflow-spring-boot-starter/src/test/java/org/finos/springbot/teams/history/TestObjects.java b/libs/teams/teams-chat-workflow-spring-boot-starter/src/test/java/org/finos/springbot/teams/history/TestObjects.java index fa3f708a9..4122d825d 100644 --- a/libs/teams/teams-chat-workflow-spring-boot-starter/src/test/java/org/finos/springbot/teams/history/TestObjects.java +++ b/libs/teams/teams-chat-workflow-spring-boot-starter/src/test/java/org/finos/springbot/teams/history/TestObjects.java @@ -1,13 +1,11 @@ package org.finos.springbot.teams.history; -import javax.validation.Valid; +import java.util.ArrayList; +import java.util.List; -import org.finos.springbot.workflow.annotations.ChatRequest; import org.finos.springbot.workflow.annotations.Work; -import org.finos.springbot.workflow.content.Word; -import java.util.ArrayList; -import java.util.List; +import jakarta.validation.Valid; @Work() public class TestObjects { diff --git a/pom.xml b/pom.xml index a16cfe1a0..60e0642ad 100644 --- a/pom.xml +++ b/pom.xml @@ -49,22 +49,27 @@ UTF-8 - 2.7.10 - 1.8 - 1.8 - 1.8 + 3.1.8 + 17 + 17 + 17 - 2.14.2 - 2.14.2 + 2.16.2 + 2.16.2 + 2.16.2 4.4.0 1.3.5 1.15.0 4.14.3 - 1.14.3 - 21.2.0 - 2.12.0 - 1.9.15 + 12.20.1 + 3.4.0 + 32.1.0-jre + 1.17.2 + 23.0.3 + 3.0.0 + + @@ -206,18 +211,30 @@ - + + + com.fasterxml.jackson.core + jackson-databind + ${jackson-databind.version} + + com.fasterxml.jackson.core jackson-core ${jackson.version} + + + com.fasterxml.jackson.core + jackson-annotations + ${jackson-annotations.version} + org.springframework.boot @@ -248,9 +265,10 @@ org.yaml snakeyaml - 2.0 - - + 2.2 + + + diff --git a/tools/poll-bot/src/main/java/org/finos/springbot/tool/poll/poll/PollCreateForm.java b/tools/poll-bot/src/main/java/org/finos/springbot/tool/poll/poll/PollCreateForm.java index 3df9c0a93..31aab3bc8 100644 --- a/tools/poll-bot/src/main/java/org/finos/springbot/tool/poll/poll/PollCreateForm.java +++ b/tools/poll-bot/src/main/java/org/finos/springbot/tool/poll/poll/PollCreateForm.java @@ -2,13 +2,13 @@ import java.time.temporal.ChronoUnit; -import javax.validation.constraints.Max; -import javax.validation.constraints.Min; - import org.apache.commons.lang3.StringUtils; import org.finos.springbot.workflow.annotations.Template; import org.finos.springbot.workflow.annotations.Work; +import jakarta.validation.constraints.Max; +import jakarta.validation.constraints.Min; + @Work @Template(edit="poll-create-form") diff --git a/tools/reminder-bot/src/main/java/org/finos/springbot/tool/reminders/TimeFinder.java b/tools/reminder-bot/src/main/java/org/finos/springbot/tool/reminders/TimeFinder.java index 3f4632381..f933d754b 100644 --- a/tools/reminder-bot/src/main/java/org/finos/springbot/tool/reminders/TimeFinder.java +++ b/tools/reminder-bot/src/main/java/org/finos/springbot/tool/reminders/TimeFinder.java @@ -9,8 +9,6 @@ import java.util.Optional; import java.util.Properties; -import javax.annotation.PostConstruct; - import org.finos.springbot.workflow.actions.Action; import org.finos.springbot.workflow.actions.SimpleMessageAction; import org.finos.springbot.workflow.actions.consumers.AbstractActionConsumer; @@ -31,6 +29,7 @@ import edu.stanford.nlp.pipeline.StanfordCoreNLP; import edu.stanford.nlp.time.TimeAnnotations; import edu.stanford.nlp.time.Timex; +import jakarta.annotation.PostConstruct; public class TimeFinder extends AbstractActionConsumer { diff --git a/tools/rss-bot/src/main/java/org/finos/springbot/tool/rssbot/load/FeedLoader.java b/tools/rss-bot/src/main/java/org/finos/springbot/tool/rssbot/load/FeedLoader.java index fa1287edf..f121b1abd 100644 --- a/tools/rss-bot/src/main/java/org/finos/springbot/tool/rssbot/load/FeedLoader.java +++ b/tools/rss-bot/src/main/java/org/finos/springbot/tool/rssbot/load/FeedLoader.java @@ -5,11 +5,6 @@ import java.util.Collections; import java.util.List; -import javax.ws.rs.client.WebTarget; -import javax.ws.rs.core.Response; -import javax.ws.rs.core.Response.Status; -import javax.ws.rs.core.Response.Status.Family; - import org.finos.springbot.tool.rssbot.ProxyProperties; import org.finos.springbot.tool.rssbot.feed.Feed; import org.slf4j.Logger; @@ -21,6 +16,11 @@ import com.rometools.rome.io.SyndFeedInput; import com.rometools.rome.io.XmlReader; +import jakarta.ws.rs.client.WebTarget; +import jakarta.ws.rs.core.Response; +import jakarta.ws.rs.core.Response.Status; +import jakarta.ws.rs.core.Response.Status.Family; + public class FeedLoader { public static final Logger LOG = LoggerFactory.getLogger(FeedLoader.class); diff --git a/tools/rss-bot/src/main/java/org/finos/springbot/tool/rssbot/load/JerseyApiBuilder.java b/tools/rss-bot/src/main/java/org/finos/springbot/tool/rssbot/load/JerseyApiBuilder.java index 0bc417ff3..e2aa59734 100644 --- a/tools/rss-bot/src/main/java/org/finos/springbot/tool/rssbot/load/JerseyApiBuilder.java +++ b/tools/rss-bot/src/main/java/org/finos/springbot/tool/rssbot/load/JerseyApiBuilder.java @@ -5,9 +5,6 @@ import javax.net.ssl.KeyManager; import javax.net.ssl.SSLContext; -import javax.ws.rs.client.Client; -import javax.ws.rs.client.WebTarget; -import javax.ws.rs.core.Response; import org.glassfish.jersey.apache.connector.ApacheConnectorProvider; import org.glassfish.jersey.client.ClientConfig; @@ -15,6 +12,10 @@ import org.glassfish.jersey.client.JerseyClientBuilder; import org.glassfish.jersey.media.multipart.MultiPartFeature; +import jakarta.ws.rs.client.Client; +import jakarta.ws.rs.client.WebTarget; +import jakarta.ws.rs.core.Response; + /** * Provides a basic Jersey client creation wrapper which includes: *
    @@ -65,7 +66,7 @@ public WebTarget newWebTarget() { protected void registerFeatures(JerseyClientBuilder jcb) { jcb.register(MultiPartFeature.class); - jcb.register(LenientJacksonJsonProvider.class); + //jcb.register(LenientJacksonJsonProvider.class); } protected SSLContext createSSLContext() throws NoSuchAlgorithmException, KeyManagementException { diff --git a/tools/rss-bot/src/main/java/org/finos/springbot/tool/rssbot/load/LenientJacksonJsonProvider.java b/tools/rss-bot/src/main/java/org/finos/springbot/tool/rssbot/load/LenientJacksonJsonProvider.java index 68b28b346..a2e7cd0c1 100644 --- a/tools/rss-bot/src/main/java/org/finos/springbot/tool/rssbot/load/LenientJacksonJsonProvider.java +++ b/tools/rss-bot/src/main/java/org/finos/springbot/tool/rssbot/load/LenientJacksonJsonProvider.java @@ -1,6 +1,5 @@ package org.finos.springbot.tool.rssbot.load; -import com.fasterxml.jackson.databind.DeserializationFeature; import com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider; /** @@ -12,11 +11,11 @@ * @author robmoffat * */ -public class LenientJacksonJsonProvider extends JacksonJsonProvider { - - public LenientJacksonJsonProvider() { - super(); - configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); - } - -} +/* + * public class LenientJacksonJsonProvider extends JacksonJsonProvider { + * + * public LenientJacksonJsonProvider() { super(); + * //configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); } + * + * } + */ \ No newline at end of file