From f4f3d47609349f511ff6ff1a8589ab5cc181d92c Mon Sep 17 00:00:00 2001 From: "mark.j.leonard" Date: Tue, 12 Mar 2019 12:39:57 +0000 Subject: Fix Sonar vulnerability for SystemProperty enum Sonar wrongly identifies the public set() method as a setter for the enum and logs a violation (enums should not be mutable). Change the access level modifier (to make it not public) as lowering the visibility suppresses the Sonar false positive. Change-Id: Ic3e5ade0410a7702a89e22fd72b6fbe4d8db0dc4 Issue-ID: AAI-2057 Signed-off-by: mark.j.leonard --- src/main/java/org/onap/aai/validation/ValidationServiceApplication.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/onap/aai/validation/ValidationServiceApplication.java b/src/main/java/org/onap/aai/validation/ValidationServiceApplication.java index 5db497d..52cb339 100644 --- a/src/main/java/org/onap/aai/validation/ValidationServiceApplication.java +++ b/src/main/java/org/onap/aai/validation/ValidationServiceApplication.java @@ -72,7 +72,7 @@ public class ValidationServiceApplication extends SpringBootServletInitializer { return StringUtils.decrypt(propertyValue); } - public void set(String propertyValue) { + protected void set(String propertyValue) { System.setProperty(propertyName, propertyValue); } } -- cgit 1.2.3-korg