added jsp and generic parser
This commit is contained in:
@@ -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));
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user