From ed846218367c72fa809465e092e4a981ac4a6fbc Mon Sep 17 00:00:00 2001 From: ThanKarab <tkarabatsis@hotmail.com> Date: Mon, 4 May 2020 20:59:07 +0300 Subject: [PATCH] Logs added. --- src/main/java/eu/hbp/mip/utils/ClaimUtils.java | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/src/main/java/eu/hbp/mip/utils/ClaimUtils.java b/src/main/java/eu/hbp/mip/utils/ClaimUtils.java index b53d1d900..243b2c60e 100644 --- a/src/main/java/eu/hbp/mip/utils/ClaimUtils.java +++ b/src/main/java/eu/hbp/mip/utils/ClaimUtils.java @@ -50,13 +50,13 @@ public class ClaimUtils { List<PathologyDTO> allPathologies) { // --- Providing only the allowed pathologies/datasets to the user --- UserActionLogging.LogUserAction(username, - "Load all the pathologies", "Filter out the unauthorised datasets."); + "Load pathologies", "Filter out the unauthorised datasets."); List<String> userClaims = Arrays.asList(authorities.toString().toLowerCase() .replaceAll("[\\s+\\]\\[]", "").split(",")); UserActionLogging.LogUserAction(username, - "Load all the pathologies", "User Claims: " + userClaims); + "Load pathologies", "User Claims: " + userClaims); // If the "dataset_all" claim exists then return everything if (userClaims.contains(ClaimUtils.allDatasetsAllowedClaim())) { @@ -66,18 +66,26 @@ public class ClaimUtils { List<PathologyDTO> userPathologies = new ArrayList<>(); for (PathologyDTO curPathology : allPathologies) { UserActionLogging.LogUserAction(username, - "Load all the pathologies", "Pathology: " + curPathology.getCode()); + "Load pathologies", "Pathology: " + curPathology.getCode()); List<PathologyDTO.PathologyDatasetDTO> userPathologyDatasets = new ArrayList<PathologyDTO.PathologyDatasetDTO>(); for (PathologyDTO.PathologyDatasetDTO dataset : curPathology.getDatasets()) { if (userClaims.contains(ClaimUtils.getDatasetClaim(dataset.getCode()))) { + UserActionLogging.LogUserAction(username, "Load pathologies", + "Added dataset: " + dataset.getCode()); userPathologyDatasets.add(dataset); + }else{ + UserActionLogging.LogUserAction(username, "Load pathologies", + "Dataset not added: '" + dataset.getCode()); + UserActionLogging.LogUserAction(username, "Load pathologies", + "Claim did not exist: '" + ClaimUtils.getDatasetClaim(dataset.getCode())); } } if (userPathologyDatasets.size() > 0) { - UserActionLogging.LogUserAction(username, "Load all the pathologies", - "Added pathology '" + curPathology.getLabel() + " with datasets: '" + userPathologyDatasets + "'"); + UserActionLogging.LogUserAction(username, "Load pathologies", + "Added pathology '" + curPathology.getLabel() + + " with datasets: '" + userPathologyDatasets + "'"); PathologyDTO userPathology = new PathologyDTO(); userPathology.setCode(curPathology.getCode()); -- GitLab