From 314055c573d6abc0c7fb67e8708ef1d3f745bd4a Mon Sep 17 00:00:00 2001 From: maverickstuder Date: Thu, 21 Mar 2024 09:49:46 +0100 Subject: [PATCH] RED-8702: Explore document databases to store entityLog * added observed --- .../v1/processor/service/FileManagementStorageService.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/FileManagementStorageService.java b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/FileManagementStorageService.java index 8036fb11f..a36402487 100644 --- a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/FileManagementStorageService.java +++ b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/FileManagementStorageService.java @@ -25,6 +25,7 @@ import com.iqser.red.storage.commons.exception.StorageObjectDoesNotExist; import com.iqser.red.storage.commons.service.StorageService; import com.knecon.fforesight.tenantcommons.TenantContext; +import io.micrometer.observation.annotation.Observed; import lombok.RequiredArgsConstructor; import lombok.SneakyThrows; import lombok.extern.slf4j.Slf4j; @@ -100,6 +101,7 @@ public class FileManagementStorageService { } + @Observed(name = "FileManagementStorageService", contextualName = "get-entity-log") public EntityLog getEntityLog(String dossierId, String fileId) { return entityLogMongoService.findEntityLogByDossierIdAndFileId(dossierId, fileId) @@ -108,11 +110,13 @@ public class FileManagementStorageService { } @SneakyThrows + @Observed(name = "FileManagementStorageService", contextualName = "save-entity-log") public void saveEntityLog(String dossierId, String fileId, EntityLog entityLog) { entityLogMongoService.saveEntityLog(dossierId, fileId, entityLog); } + @Observed(name = "FileManagementStorageService", contextualName = "entity-log-exists") public boolean entityLogExists(String dossierId, String fileId) { return entityLogMongoService.entityLogDocumentExists(dossierId, fileId); @@ -170,6 +174,7 @@ public class FileManagementStorageService { storageService.deleteObject(TenantContext.getTenantId(), StorageIdUtils.getStorageId(dossierId, fileId, fileType)); } + @Observed(name = "FileManagementStorageService", contextualName = "delete-entity-log") public void deleteEntityLog(String dossierId, String fileId) { entityLogMongoService.deleteEntityLog(dossierId, fileId);