From 85fd308d4aa66efc5cf3deb756208b8ff377530e Mon Sep 17 00:00:00 2001 From: Andrei Isvoran Date: Tue, 17 Oct 2023 10:15:09 +0300 Subject: [PATCH] RED-7745 - Refactor to EntityLog * Add EntityLogInternalController --- .../EntityLogInternalController.java | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 persistence-service-v1/persistence-service-internal-api-impl-v1/src/main/java/com/iqser/red/service/persistence/v1/internal/api/controller/EntityLogInternalController.java diff --git a/persistence-service-v1/persistence-service-internal-api-impl-v1/src/main/java/com/iqser/red/service/persistence/v1/internal/api/controller/EntityLogInternalController.java b/persistence-service-v1/persistence-service-internal-api-impl-v1/src/main/java/com/iqser/red/service/persistence/v1/internal/api/controller/EntityLogInternalController.java new file mode 100644 index 000000000..5ec246486 --- /dev/null +++ b/persistence-service-v1/persistence-service-internal-api-impl-v1/src/main/java/com/iqser/red/service/persistence/v1/internal/api/controller/EntityLogInternalController.java @@ -0,0 +1,30 @@ +package com.iqser.red.service.persistence.v1.internal.api.controller; + +import java.util.List; + +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.iqser.red.service.persistence.management.v1.processor.service.EntityLogService; +import com.iqser.red.service.persistence.service.v1.api.internal.resources.EntityLogResource; +import com.iqser.red.service.persistence.service.v1.api.shared.model.analysislog.entitylog.EntityLog; + +import lombok.RequiredArgsConstructor; + +@RestController +@RequiredArgsConstructor +public class EntityLogInternalController implements EntityLogResource { + + private final EntityLogService entityLogService; + + + public EntityLog getEntityLog(@PathVariable(DOSSIER_ID) String dossierId, + @PathVariable(FILE_ID) String fileId, + @RequestParam(value = "excludedType", required = false) List excludedTypes) { + + return entityLogService.getEntityLog(dossierId, fileId, excludedTypes); + } + + +} -- 2.47.2