summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2023-12-18Make the jax-rs resource a spring boot RestControllerFiete Ostkamp19-620/+433
- replace jax-rs annotations with spring boot equivalents - replace the jersey exception handler with a ControllerAdvice class - move AAIErrorResponse definitions from test/ to main/ Issue-ID: AAI-3694 Change-Id: I5a45309727bfd84bb2aee5c20957fd845c484d5e Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2023-12-08Separate entity retrieval from jax-rs Response creationFiete Ostkamp11-181/+253
- move logic to retrieve entity from db into a separate method - do not use runner() from AAI core [1][2] - use global ExceptionHandler to provide a common exception to error response mapping [1] the runner will spawn a separate thread to process the request. In this change there is nothing to replace this functionality. The reason that it is removed is that it tightly couples the app with a) aai-common and b) jax-rs and is also catching all exceptions. Also the timeout mechanism that is implemented is not actually stopping the execution of the thread after the timeout, but rather returning an early response (after 3 minutes(!)). [2] these changes are also done to make a future full migration to spring boot/the removal of jax-rs easier Issue-ID: AAI-3693 Change-Id: I177913c5f6295e1cab476e3c206fecacd7620f69 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2023-12-06Refactor global exception handlerFiete Ostkamp2-56/+49
- extract similar code to methods - return early Issue-ID: AAI-3692 Change-Id: I41e3c7caaafb7c68913decb59bc9a57486985399 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2023-12-05Improve tests for exception handlingFiete Ostkamp7-109/+290
- add more assertions to ExceptionHandlerTest - add more assertions to DslConsumerTest - add class definitions for error responses to allow the usage of object mappers for that - reduce raw-type warnings by providing types for HttpEntities and ResponseEntities Issue-ID: AAI-3691 Change-Id: I0010ce6e3e7425109607b6a00b9ee08732829aaa Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2023-12-04Merge "Update spring-boot to 2.2"Lukasz Rajewski38-249/+306
2023-11-16[AAI] Release aai-traveral 1.12.3 docker artifactnandkishorpatke1-0/+7
- Release aai-traveral 1.12.3 docker artifact Issue-ID: AAI-3677 Change-Id: I7bab8c803355b3cc6d66d54a77396f89f44d4410 Signed-off-by: nandkishorpatke <nandkishor-laxman.patke@t-systems.com>
2023-11-16[AAI] Release aai-traveral 1.12.3 maven artifactnandkishorpatke1-0/+4
- Release aai-traveral 1.12.3 maven artifact Issue-ID: AAI-3677 Change-Id: Ia8a5c8bb7719b6bfb4f3fe8a120ea07fb27548a6 Signed-off-by: nandkishorpatke <nandkishor-laxman.patke@t-systems.com>
2023-11-15[AAI] Up-version aai-traversal to 1.12.3 for releasenandkishorpatke3-3/+3
- Up-version aai-traversal to 1.12.3 for release Issue-ID: AAI-3677 Change-Id: I3ee375b2dd69d30f5cd3ad33adbe4c4466047e8e Signed-off-by: nandkishorpatke <nandkishor-laxman.patke@t-systems.com>
2023-11-15[AAI] Update aai-schema version v28 as default in the pom of traversalnandkishorpatke6-12/+12
- Update aai-schema version v28 as default in the pom of traversal - Update aai-schema version v28 as default in properties Issue-ID: AAI-3663 Change-Id: Ia2d0366c561cc468edf853720408197f4d52877e Signed-off-by: nandkishorpatke <nandkishor-laxman.patke@t-systems.com>
2023-11-13Update spring-boot to 2.2Fiete Ostkamp38-249/+306
- upgrade spring-boot from 2.1 to 2.2 - change logging level in tests from debug to info - do not version .classpath in git since it's dynamically generated Issue-ID: AAI-3679 Change-Id: I4b0378880a0670d522903d44dbe7e1b144b51177 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2023-07-11[AAI]Release traversal 1.12.1 docker artifact for LondonAleem Raja1-0/+7
Issue-ID: AAI-3653 Change-Id: Ie913c76a35a3a69b6cd3f4420e707829842c15ce Signed-off-by: Aleem Raja <aleem.raja@t-systems.com>
2023-06-03[AAI] Release traversal 1.12.1 maven artifact1.12.1aleem.raja@t-systems.com1-0/+4
Issue-ID: AAI-3653 Signed-off-by: aleem.raja@t-systems.com <aleem.raja@t-systems.com> Change-Id: Ib5a593fb717975e4ac2d077514a075747fa599c2
2023-05-26[AAI] Up-version aai-traversal to 1.12.1 for Londonaleem.raja@t-systems.com3-4/+4
Added new schema-service version 1.12.1 in pom.xml Issue-ID: AAI-3653 Signed-off-by: aleem.raja@t-systems.com <aleem.raja@t-systems.com> Change-Id: Icafa11cdbd1f71363869b8896c70c04d14d0cc6f
2022-11-21[AAI] Up-version aai-traversal to 1.12.0 for LondonNiharika Sharma3-5/+5
Issue-ID: AAI-3594 Signed-off-by: Niharika Sharma <niharika.sharma@amdocs.com> Change-Id: Icafa00cdbd1f70484869b8896c70c04d13d0cc6f
2022-11-10[AAI] Release traversal 1.11.1 docker artifactNiharika Sharma1-0/+7
Issue-ID: AAI-3584 Signed-off-by: Niharika Sharma <niharika.sharma@amdocs.com> Change-Id: Ic63c695dd5ed58b40c539f9925f04de1e2ad5e45
2022-11-09[AAI] Release traversal 1.11.1 maven artifactNiharika Sharma1-0/+4
Issue-ID: AAI-3584 Signed-off-by: Niharika Sharma <niharika.sharma@amdocs.com> Change-Id: Ib6a693fb817965e4ac2d077514a075737fa599c1
2022-11-09[AAI] Upversion traversal to 1.11.1Niharika Sharma3-3/+3
Issue-ID: AAI-3584 Signed-off-by: Niharika Sharma <niharika.sharma@amdocs.com> Change-Id: Ia5e809eb05bba30ce183cfa9131c8a2f702d5c1c
2022-11-09AAI traversal logging structure enhancementleila3-45/+104
logging structure enhancement for logback and localhost xml files Issue-ID: AAI-3584 Signed-off-by: leila <leila.nishimwe@bell.ca> Change-Id: Iff2ff3f3faefb935780ead2d6c1b1f98f406f486
2022-10-25Use the 1.9.4 parent pom in traversalFiete Ostkamp1-1/+1
Issue-ID: AAI-3562 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de> Change-Id: I622206219ccba65efbd6242fa83a89f8cbf4ba63
2022-10-25Use the 1.9.3 parent pom in traversalFiete Ostkamp2-7/+1
Issue-ID: AAI-3557 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de> Change-Id: I278aa6fb7a43de68a1dbf53126f31fccf1f8abf4
2022-10-20[AAI] Release traversal 1.11.0 docker artifact for Kohnwr148d1-0/+7
Issue-ID: AAI-3537 Signed-off-by: wr148d <wr148d@att.com> Change-Id: Ia6733ba418205e8d2156ee881736bf839d5cb8e7
2022-10-19[AAI] Release traversal 1.11.0 maven artifact for Kohnwr148d1-0/+4
Issue-ID: AAI-3537 Signed-off-by: wr148d <wr148d@att.com> Change-Id: Ib9ec11b99ee6a404459aa3108464ff706aa4262e
2022-10-19[AAI] Upversion traversal to 1.11.0 for Kohnwr148d3-6/+6
Issue-ID: AAI-3537 Signed-off-by: wr148d <wr148d@att.com> Change-Id: I53c187da740a8f99843dbab74bca3d13f06e6e93
2022-10-14Remove the apache commons-lang dependency in traversalFiete Ostkamp2-76/+80
Issue-ID: AAI-3552 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de> Change-Id: I71aea327bedd54a0db9c05eb7d72c8ecdd48bcc4
2022-10-12Enhancement of AAI-traversal healthcheckFiete Ostkamp6-91/+328
- enhance the EchoResponse endpoint to check for db connectivity when the myAction parameter is provided Issue-ID: AAI-3547 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de> Change-Id: I4d5686b63efd139b942cee0c222305a17d2a2497
2022-10-10Merge "Migrate Mockito 1 to version 2 in the traversal service"William Reehil13-91/+164
2022-10-10Migrate Mockito 1 to version 2 in the traversal serviceFiete Ostkamp13-91/+164
- update mockito and powermock - update eelf-core since it has a compile time dependency to mockito 1.10.19 in version 1 - exclude the vaadin android-json since it leads to a warning in maven Issue-ID: AAI-3545 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de> Change-Id: I06354182c5af21ce1c8cb851f9e65c3c38e7102c
2022-10-07Traversal tests are failing due to missing error.properties file in ↵Fiete Ostkamp3-82/+229
test/resources Issue-ID: AAI-3544 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de> Change-Id: I095a50a716605f386cc0b2cb9b74596845476519
2022-10-05Run the formatter for the traversal serviceFiete Ostkamp254-23101/+25204
When building the traversal service with mvn install, the spotless and formatter plugins are invoked to verify the formatting. This results in 40000 lines of format violations that are printed out to the console. By invoking mvn formatter:format spotless:apply process-sources this number can be reduced to 2000 lines of format violations. Issue-ID: AAI-3543 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de> Change-Id: Id0011b3e0a626369c79fd0656cd44455347b7fde
2022-08-29[AAI] Remove Robby Maharajh & Harish Kajur as committerswr148d1-10/+6
Issue-ID: AAI-3515 Signed-off-by: wr148d <wr148d@att.com> Change-Id: Ica1fec4ca63774f3f31928a0cc483fd63a58b582
2022-08-22[AAI] Release docker artifact 1.9.6 to include v27wr148d1-1/+1
Issue-ID: AAI-3489 Signed-off-by: wr148d <wr148d@att.com> Change-Id: I899bbad4eecc1a42539c9899b12fffe73c994491
2022-08-18[AAI] Release docker artifact 1.9.6 to include v27wr148d1-0/+7
Issue-ID: AAI-3489 Signed-off-by: wr148d <wr148d@att.com> Change-Id: Ida9b7d09cbed170a363150a31602ddbc6ddfb783
2022-08-17[AAI] Release maven artifact 1.9.6 to include v27wr148d1-0/+4
Issue-ID: AAI-3489 Signed-off-by: wr148d <wr148d@att.com> Change-Id: Ibcc8e3acb5be41b0749fcb59050df00411ec5f69
2022-08-16[AAI] Upversion to 1.9.6 to include v27wr148d6-12/+12
Issue-ID: AAI-3489 Signed-off-by: wr148d <wr148d@att.com> Change-Id: I33d2b9275f7d6ebaacb734db916203bb4bbad42e
2022-03-21[AAI] Release docker image for 1.9.5 for traversalwr148d1-0/+7
Issue-ID: AAI-3435 Signed-off-by: wr148d <wr148d@att.com> Change-Id: If9a0987aba4d47143fabd2f9978f087527f6ae0e
2022-03-21[AAI] Release maven artifact 1.9.5 for traversalwr148d1-0/+4
Issue-ID: AAI-3435 Signed-off-by: wr148d <wr148d@att.com> Change-Id: I9f146433cd0e8ca00f83abb006adc70e908386c6
2022-03-21[AAI] Upversion microservices to 1.9.4 and 1.9.5 to include the v25/v26 XSDswr148d3-4/+4
Issue-ID: AAI-3435 Signed-off-by: wr148d <wr148d@att.com> Change-Id: I6f052998fb49348283fc99b85243eef73d50e7a2
2022-03-17[AAI] Adding v26 as default in the pom of traversalwr148d1-1/+1
Issue-ID: AAI-3435 Signed-off-by: wr148d <wr148d@att.com> Change-Id: If677a3bb6d23ef32c6b7e195a4089bebeba9d5c0
2022-03-07[AAI] Update traversal to fix security vulnerabilitieswr148d1-0/+4
Issue-ID: AAI-3414 Signed-off-by: wr148d <wr148d@att.com> Change-Id: Iaaeee74c9ecbf267e4564c28b5981dc6b11fdf07
2022-03-03[AAI] Update mS to use 1.9.3 aai-common versionwr148d1-1/+1
Issue-ID: AAI-3414 Signed-off-by: wr148d <wr148d@att.com> Change-Id: Idbff54feaefe050e5101af369a5d82423dc40c86
2022-02-16[AAI] Release traversal 1.9.4 docker imagewr148d1-0/+7
Issue-ID: AAI-3435 Signed-off-by: wr148d <wr148d@att.com> Change-Id: I214c1d97e53ea417b7d372ee01dc94553e86c884
2022-02-15[AAI] Release traversal 1.9.4 maven artifactwr148d1-0/+4
Issue-ID: AAI-3435 Signed-off-by: wr148d <wr148d@att.com> Change-Id: Ifaf907b060cb88d9e187dc3922ed326bf3d6a139
2022-02-14[AAI] Update traversal to use the new v26 schema and upversion to 1.9.4wr148d6-11/+11
Issue-ID: AAI-3435 Signed-off-by: wr148d <wr148d@att.com> Change-Id: I9632b91d1d4fc948601f15b6b7ce6b3a5bd2a48a
2022-01-31[AAI] Releasing traversal docker image 1.9.3wr148d1-0/+7
Issue-ID: AAI-3431 Signed-off-by: wr148d <wr148d@att.com> Change-Id: I8f121e6d85a0a3b7ca6e66df6378e0d192da21cd
2022-01-27[AAI] Releasing traversal maven artifact 1.9.3wr148d1-0/+4
Issue-ID: AAI-3431 Signed-off-by: wr148d <wr148d@att.com> Change-Id: I170ead2970d86cc1558323d3f5efa30e28dcf373
2022-01-27[AAI] Upversion traversal to 1.9.3wr148d3-3/+3
Issue-ID: AAI-3431 Signed-off-by: wr148d <wr148d@att.com> Change-Id: I8756c5740f15b833e58706cf82438e5cbf751736
2022-01-26[AAI] Upgraded microservices to use the latest aai-common 1.9.2wr148d1-2/+2
Issue-ID: AAI-3433 Signed-off-by: wr148d <wr148d@att.com> Change-Id: I94c638d7b38085819eba9620ae51cedb047c1f0b
2021-09-24[AAI] Release docker image 1.9.2 for multi-tenancy updateswr148d1-0/+7
Issue-ID: AAI-3324 Signed-off-by: wr148d <wr148d@att.com> Change-Id: I768d7134fcc503de89c547eb2ed519fb14fc3360
2021-09-23[AAI] Release traversal maven artifacts 1.9.2 for multi-tenancy updateswr148d1-0/+4
Issue-ID: AAI-3324 Signed-off-by: wr148d <wr148d@att.com> Change-Id: I6ef9a72d7072c14d8a14d2ea1dceb2defa0a8ad6
2021-09-23[AAI] Upversion traversal for the multi-tenancy work to 1.9.2wr148d3-4/+4
Issue-ID: AAI-3324 Signed-off-by: wr148d <wr148d@att.com> Change-Id: I4b8302614369e83e6bc0828c106f45204041efa8