Do not use reflection for injecting the DslQueryProcessors 60/137360/5
authorFiete Ostkamp <Fiete.Ostkamp@telekom.de>
Fri, 23 Feb 2024 16:01:49 +0000 (17:01 +0100)
committerFiete Ostkamp <Fiete.Ostkamp@telekom.de>
Mon, 26 Feb 2024 08:01:48 +0000 (09:01 +0100)
commite5b5a5e4d7cae28a72641aae6f5f6099db1ed695
treea6038e4ae2abd00465697c4e2d2dcdef45aa9dc0
parent26c4ef2510d0736ae9a18c8eac2ea2406a83092d
Do not use reflection for injecting the DslQueryProcessors

- trade terseness for easier understanding of the code and maintainability
- Split up DslQueryProcessor in two separate classes (v1 and v2)

Issue-ID: AAI-3786
Change-Id: I7fe0411f6b694eb82616ac4a61a5376c630b5b2a
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
14 files changed:
aai-traversal/src/main/java/org/onap/aai/config/DslConfiguration.java [deleted file]
aai-traversal/src/main/java/org/onap/aai/rest/DslConsumer.java
aai-traversal/src/main/java/org/onap/aai/rest/RecentAPIConsumer.java
aai-traversal/src/main/java/org/onap/aai/rest/dsl/DslQueryProcessor.java
aai-traversal/src/main/java/org/onap/aai/rest/dsl/V1DslQueryProcessor.java [new file with mode: 0644]
aai-traversal/src/main/java/org/onap/aai/rest/dsl/V2DslQueryProcessor.java [new file with mode: 0644]
aai-traversal/src/main/java/org/onap/aai/rest/dsl/v1/DslListener.java
aai-traversal/src/main/java/org/onap/aai/rest/dsl/v2/DslListener.java
aai-traversal/src/main/java/org/onap/aai/rest/search/GenericQueryProcessor.java
aai-traversal/src/main/java/org/onap/aai/service/RetiredService.java
aai-traversal/src/test/java/org/onap/aai/AAISetup.java
aai-traversal/src/test/java/org/onap/aai/rest/dsl/DslQueryProcessorV1Test.java
aai-traversal/src/test/java/org/onap/aai/rest/dsl/DslQueryProcessorV2Test.java
aai-traversal/src/test/java/org/onap/aai/rest/dsl/ProdDslTest.java