From 56e15e2e69d4e958411715b3aca9aaa0c91509e3 Mon Sep 17 00:00:00 2001 From: "DIR\\maria.del.valle" Date: Thu, 31 Oct 2024 10:32:40 +0100 Subject: [PATCH] add get-re-status --- .../olympus/apollo/controllers/TestController.java | 6 ++++++ .../apollo/feign/services/REModuleService.java | 12 +++++++++++- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/olympus/apollo/controllers/TestController.java b/src/main/java/com/olympus/apollo/controllers/TestController.java index bf22d90..fa1aba5 100644 --- a/src/main/java/com/olympus/apollo/controllers/TestController.java +++ b/src/main/java/com/olympus/apollo/controllers/TestController.java @@ -131,4 +131,10 @@ public class TestController { public ResponseEntity getParseStatus(@RequestParam String id){ return parserModuleService.getJavaParseStatusDetails(id); } + + @GetMapping("/get-re-status") + public ResponseEntity getRevStatus(@RequestParam String id){ + return reModuleService.getJavaRevStatusDetails(id); + } + } diff --git a/src/main/java/com/olympus/apollo/feign/services/REModuleService.java b/src/main/java/com/olympus/apollo/feign/services/REModuleService.java index 6105106..28074f8 100644 --- a/src/main/java/com/olympus/apollo/feign/services/REModuleService.java +++ b/src/main/java/com/olympus/apollo/feign/services/REModuleService.java @@ -10,7 +10,6 @@ import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Service; import java.util.Optional; -import java.util.concurrent.CompletableFuture; @Service public class REModuleService { @@ -45,4 +44,15 @@ public class REModuleService { } } + + + public ResponseEntity getJavaRevStatusDetails(String repositoryEntityId){ + KSGitInfo ksGitInfo = ksGitInfoRepository.findById(repositoryEntityId).get(); + String revProcessId = ksGitInfo.getRevEngineeringStatuses().stream() + .filter(statuses -> "Java".equalsIgnoreCase(statuses.getType())) + .findFirst().get().getRevProcessId(); + + return javaREModule.getProcessStatus(revProcessId); + } + }