From 301b1d7db800b31246788bae1a0915197642c2e5 Mon Sep 17 00:00:00 2001 From: "DIR\\maria.del.valle" Date: Thu, 28 Nov 2024 12:43:37 +0100 Subject: [PATCH] added jsp and generic parser --- .../feign/services/ParserModuleService.java | 33 +++++++++++++------ 1 file changed, 23 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/olympus/apollo/feign/services/ParserModuleService.java b/src/main/java/com/olympus/apollo/feign/services/ParserModuleService.java index 8a56477..ebce153 100644 --- a/src/main/java/com/olympus/apollo/feign/services/ParserModuleService.java +++ b/src/main/java/com/olympus/apollo/feign/services/ParserModuleService.java @@ -1,22 +1,32 @@ package com.olympus.apollo.feign.services; -import com.olympus.dto.CommonParseRequest; -import com.olympus.model.apollo.KSGitInfo; -import com.olympus.apollo.repository.KSGitInfoRepository; -import com.olympus.dto.ApolloParseRequestDTO; -import com.olympus.feign.JavaParserModule; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.http.ResponseEntity; -import org.springframework.stereotype.Service; - import java.util.Optional; import java.util.concurrent.CompletableFuture; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.ResponseEntity; +import org.springframework.stereotype.Service; + +import com.olympus.apollo.repository.KSGitInfoRepository; +import com.olympus.dto.ApolloParseRequestDTO; +import com.olympus.dto.CommonParseRequest; +import com.olympus.feign.GenericParserModule; +import com.olympus.feign.JavaParserModule; +import com.olympus.feign.JspParserModule; +import com.olympus.model.apollo.KSGitInfo; + @Service public class ParserModuleService { + @Autowired private JavaParserModule javaParserModule; + @Autowired + private JspParserModule jspParserModule; + + @Autowired + private GenericParserModule genericParserModule; + @Autowired KSGitInfoRepository ksGitInfoRepository; @@ -45,7 +55,10 @@ public class ParserModuleService { CompletableFuture.completedFuture(javaParserModule.getJavaParsedDetails(commonParseRequest)); } if(codeType.getType().equalsIgnoreCase("jsp")) { - System.out.println("JSP Parser Module"); + CompletableFuture.completedFuture(jspParserModule.getJspParsedDetails(commonParseRequest)); + } + if(codeType.getType().equalsIgnoreCase("generic")) { + CompletableFuture.completedFuture(genericParserModule.getGenericParsedDetails(commonParseRequest)); } }); };