Clean up babel GenerateArtifactsService 32/139232/7
authorFiete Ostkamp <Fiete.Ostkamp@telekom.de>
Sun, 20 Oct 2024 18:15:17 +0000 (20:15 +0200)
committerFiete Ostkamp <Fiete.Ostkamp@telekom.de>
Mon, 21 Oct 2024 12:15:36 +0000 (14:15 +0200)
commit8cb2c97c400b30fb71a89aefaf19f247b450d49f
tree204e69a9a0843e0d1f8182b71752b8a83da24af4
parentd261bec9ccd72b8268cec06033169b38917ab9bd
Clean up babel GenerateArtifactsService

- rename GenerateArtifactsService to Controller
- move request logging into central request filter
- move request authentication into central request filter
- constructor-inject gson to avoid creating the mapper on each request

Issue-ID: AAI-4021
Change-Id: Ifb95644858ddf4b3364e08291d1685da469edd71
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
17 files changed:
pom.xml
src/main/java/org/onap/aai/babel/JerseyConfiguration.java
src/main/java/org/onap/aai/babel/config/MappingConfig.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/filters/AuthenticationRequestFilter.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/filters/LoggingRequestFilter.java [new file with mode: 0644]
src/main/java/org/onap/aai/babel/logging/LogHelper.java
src/main/java/org/onap/aai/babel/request/RequestHeaders.java
src/main/java/org/onap/aai/babel/service/GenerateArtifactsController.java [moved from src/main/java/org/onap/aai/babel/service/GenerateArtifactsService.java with 97% similarity]
src/main/java/org/onap/aai/babel/service/GenerateArtifactsControllerImpl.java [moved from src/main/java/org/onap/aai/babel/service/GenerateArtifactsServiceImpl.java with 65% similarity]
src/main/resources/babel-beans.xml
src/test/java/org/onap/aai/babel/TestApplication.java
src/test/java/org/onap/aai/babel/filters/AuthenticationRequestFilterTest.java [new file with mode: 0644]
src/test/java/org/onap/aai/babel/logging/TestApplicationLogger.java
src/test/java/org/onap/aai/babel/parser/TestArtifactGeneratorToscaParser.java
src/test/java/org/onap/aai/babel/service/TestGenerateArtifactsServiceImpl.java
src/test/resources/application.properties
version.properties