added jsp and generic parser

This commit is contained in:
DIR\maria.del.valle
2024-11-28 12:43:37 +01:00
parent 3c93b9e686
commit 301b1d7db8

View File

@@ -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));
}
});
};