Merge branch 'RED-7745-controller' into 'master'

RED-7745 - Refactor to EntityLog

See merge request redactmanager/persistence-service!183
This commit is contained in:
Andrei Isvoran 2023-10-17 09:22:21 +02:00
commit 5fb3e6b103

View File

@ -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<String> excludedTypes) {
return entityLogService.getEntityLog(dossierId, fileId, excludedTypes);
}
}