From f713ea2655bd50566e29cc4a96181c7d272b4668 Mon Sep 17 00:00:00 2001 From: Timo Date: Mon, 12 Jul 2021 11:16:48 +0300 Subject: [PATCH 1/3] added some logging --- .../redaction/v1/server/controller/RedactionController.java | 1 + 1 file changed, 1 insertion(+) diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/controller/RedactionController.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/controller/RedactionController.java index 0149d6a0..ace46234 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/controller/RedactionController.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/controller/RedactionController.java @@ -160,6 +160,7 @@ public class RedactionController implements RedactionResource { @Override public RedactionLog getRedactionLogPreview(RedactionRequest redactionRequest) { + log.info("Requested preview for: {}", redactionRequest); var redactionLog = redactionStorageService.getRedactionLog(redactionRequest.getDossierId(), redactionRequest.getFileId()); return redactionLogCreatorService.getRedactionLogPreview(redactionLog, redactionRequest.getDossierTemplateId(), redactionRequest.getManualRedactions()); From 79660f1623056f6cc592d48c76fba5c2f08dd304 Mon Sep 17 00:00:00 2001 From: Timo Date: Mon, 12 Jul 2021 11:18:13 +0300 Subject: [PATCH 2/3] added some logging --- .../redaction/v1/server/redaction/service/DictionaryService.java | 1 + 1 file changed, 1 insertion(+) diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/DictionaryService.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/DictionaryService.java index 0518eb3f..71cd08b2 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/DictionaryService.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/DictionaryService.java @@ -163,6 +163,7 @@ public class DictionaryService { public float[] getColor(String type, String dossierTemplateId) { + log.info("requested : {} / {}",type,dossierTemplateId); DictionaryModel model = dictionariesByDossierTemplate.get(dossierTemplateId).getLocalAccessMap().get(type); if (model != null) { return model.getColor(); From 3517841d24bc69028391043157d9fcf142600ddf Mon Sep 17 00:00:00 2001 From: Timo Date: Mon, 12 Jul 2021 11:43:24 +0300 Subject: [PATCH 3/3] positions for dict entries --- .../v1/server/redaction/service/RedactionLogCreatorService.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/RedactionLogCreatorService.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/RedactionLogCreatorService.java index 03a5333b..a83d3751 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/RedactionLogCreatorService.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/RedactionLogCreatorService.java @@ -639,11 +639,13 @@ public class RedactionLogCreatorService { var redactionLogEntry = createRedactionLogEntry(manualRedaction, manualRedaction.getId(), dossierTemplateId); redactionLogEntry.setDictionaryEntry(manualRedaction.isAddToDossierDictionary()); redactionLogEntry.setDossierDictionaryEntry(manualRedaction.isAddToDossierDictionary()); + redactionLogEntry.setPositions(manualRedaction.getPositions()); var found = redactionLog.getRedactionLogEntry().stream().filter(r -> r.getId().equalsIgnoreCase(redactionLogEntry.getId())).findAny(); if (found.isPresent()) { found.get().setDictionaryEntry(manualRedaction.isAddToDossierDictionary()); found.get().setDossierDictionaryEntry(manualRedaction.isAddToDossierDictionary()); + found.get().setPositions(manualRedaction.getPositions()); } else { redactionLog.getRedactionLogEntry().add(redactionLogEntry); }