From 7a06329f1357d15d8048bd69da09246a483b6b41 Mon Sep 17 00:00:00 2001
From: Joze RIHTARSIC <Joze.RIHTARSIC@ext.ec.europa.eu>
Date: Tue, 5 Oct 2021 07:29:17 +0200
Subject: [PATCH] fix sonar warnings

---
 .../smp/logging/api/CategoryLogger.java       | 19 ++++++++++---------
 .../smp/monitor/MonitorResource.java          |  2 +-
 .../smp/ui/AuthenticationResource.java        |  6 +++---
 .../database-scripts/mysql5innodb-drop.ddl    |  2 +-
 .../database-scripts/mysql5innodb.ddl         |  2 +-
 5 files changed, 16 insertions(+), 15 deletions(-)

diff --git a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/logging/api/CategoryLogger.java b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/logging/api/CategoryLogger.java
index dc95e01d4..d061cfc8a 100644
--- a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/logging/api/CategoryLogger.java
+++ b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/logging/api/CategoryLogger.java
@@ -17,7 +17,7 @@ import java.util.Set;
  * It uses custom {@link MDC} methods in order to add a prefix to each MDC key in order to
  * differentiate the Domibus key from keys used by third parties
  *
- * @author Cosmin Baciu (Domibus 3.3 + )
+ * @author Cosmin Baciu (Taken from Domibus 3.3 + )
  * @since 4.1
  */
 public class CategoryLogger extends LoggerWrapper implements Logger {
@@ -26,16 +26,17 @@ public class CategoryLogger extends LoggerWrapper implements Logger {
 
     protected MessageConverter messageConverter;
     protected String mdcPropertyPrefix;
-    protected String fqcn;
+    protected String fullyQualifiedClassName;
 
-    public CategoryLogger(Logger logger, String fqcn, MessageConverter messageConverter, String mdcPropertyPrefix) {
+
+    public CategoryLogger(Logger logger, String fullyQualifiedClassName, MessageConverter messageConverter, String mdcPropertyPrefix) {
         super(logger, LoggerWrapper.class.getName());
         if (messageConverter == null) {
             throw new IllegalArgumentException("MessageConverter cannot be null");
         }
         this.messageConverter = messageConverter;
         this.mdcPropertyPrefix = mdcPropertyPrefix;
-        this.fqcn = fqcn;
+        this.fullyQualifiedClassName = fullyQualifiedClassName;
     }
 
     public void trace(Marker marker, MessageCode key, Object... args) {
@@ -53,7 +54,7 @@ public class CategoryLogger extends LoggerWrapper implements Logger {
 
     protected void logTrace(Marker marker, String formattedMessage, Throwable t, Object[] args) {
         if (instanceofLAL) {
-            ((LocationAwareLogger) logger).log(marker, fqcn, LocationAwareLogger.TRACE_INT, formattedMessage, args, t);
+            ((LocationAwareLogger) logger).log(marker, fullyQualifiedClassName, LocationAwareLogger.TRACE_INT, formattedMessage, args, t);
         } else {
             logger.trace(marker, formattedMessage, args);
         }
@@ -74,7 +75,7 @@ public class CategoryLogger extends LoggerWrapper implements Logger {
 
     protected void logDebug(Marker marker, String message, Throwable t, Object... args) {
         if (instanceofLAL) {
-            ((LocationAwareLogger) logger).log(marker, fqcn, LocationAwareLogger.DEBUG_INT, message, args, t);
+            ((LocationAwareLogger) logger).log(marker, fullyQualifiedClassName, LocationAwareLogger.DEBUG_INT, message, args, t);
         } else {
             logger.debug(marker, message, args);
         }
@@ -95,7 +96,7 @@ public class CategoryLogger extends LoggerWrapper implements Logger {
 
     protected void logInfo(Marker marker, String formattedMessage, Throwable t, Object[] args) {
         if (instanceofLAL) {
-            ((LocationAwareLogger) logger).log(marker, fqcn, LocationAwareLogger.INFO_INT, formattedMessage, args, t);
+            ((LocationAwareLogger) logger).log(marker, fullyQualifiedClassName, LocationAwareLogger.INFO_INT, formattedMessage, args, t);
         } else {
             logger.info(marker, formattedMessage, args);
         }
@@ -116,7 +117,7 @@ public class CategoryLogger extends LoggerWrapper implements Logger {
 
     protected void logWarn(Marker marker, String message, Throwable t, Object[] args) {
         if (instanceofLAL) {
-            ((LocationAwareLogger) logger).log(marker, fqcn, LocationAwareLogger.WARN_INT, message, args, t);
+            ((LocationAwareLogger) logger).log(marker, fullyQualifiedClassName, LocationAwareLogger.WARN_INT, message, args, t);
         } else {
             logger.warn(marker, message, args);
         }
@@ -137,7 +138,7 @@ public class CategoryLogger extends LoggerWrapper implements Logger {
 
     protected void logError(Marker marker, String message, Throwable t, Object[] args) {
         if (instanceofLAL) {
-            ((LocationAwareLogger) logger).log(marker, fqcn, LocationAwareLogger.ERROR_INT, message, args, t);
+            ((LocationAwareLogger) logger).log(marker, fullyQualifiedClassName, LocationAwareLogger.ERROR_INT, message, args, t);
         } else {
             logger.error(marker, message, args);
         }
diff --git a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/monitor/MonitorResource.java b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/monitor/MonitorResource.java
index bfa5c128d..19346873d 100644
--- a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/monitor/MonitorResource.java
+++ b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/monitor/MonitorResource.java
@@ -111,7 +111,7 @@ public class MonitorResource {
         newSg.addDomain(lstDomain.get(0)); // add initial domain
         // persist (make sure this is not in transaction)
         serviceGroupDao.testPersist(newSg, true, TEST_DB_SUCCESSFUL_ROLLBACK);
-        return false;
+        return true;
     }
 
 
diff --git a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/ui/AuthenticationResource.java b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/ui/AuthenticationResource.java
index 74f256098..c40830e59 100644
--- a/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/ui/AuthenticationResource.java
+++ b/smp-webapp/src/main/java/eu/europa/ec/edelivery/smp/ui/AuthenticationResource.java
@@ -77,7 +77,7 @@ public class AuthenticationResource {
         return new ErrorRO(ex.getMessage());
     }
 
-    @RequestMapping(value = "authentication", method = RequestMethod.POST)
+    @PostMapping(value = "authentication")
     @Transactional(noRollbackFor = BadCredentialsException.class)
     public UserRO authenticate(@RequestBody LoginRO loginRO, HttpServletRequest request, HttpServletResponse response) {
         LOG.debug("Authenticating user [{}]", loginRO.getUsername());
@@ -91,7 +91,7 @@ public class AuthenticationResource {
         return authorizationService.sanitize(userRO);
     }
 
-    @RequestMapping(value = "authentication", method = RequestMethod.DELETE)
+    @DeleteMapping(value = "authentication")
     public void logout(HttpServletRequest request, HttpServletResponse response) {
         Authentication auth = SecurityContextHolder.getContext().getAuthentication();
         if (auth == null) {
@@ -106,7 +106,7 @@ public class AuthenticationResource {
         LOG.info("Logged out");
     }
 
-    @RequestMapping(value = "user", method = RequestMethod.GET)
+    @GetMapping(value = "user")
     @Secured({S_AUTHORITY_TOKEN_SYSTEM_ADMIN, S_AUTHORITY_TOKEN_SMP_ADMIN, S_AUTHORITY_TOKEN_SERVICE_GROUP_ADMIN})
     public UserRO getUser() {
         UserRO user = new UserRO();
diff --git a/smp-webapp/src/main/smp-setup/database-scripts/mysql5innodb-drop.ddl b/smp-webapp/src/main/smp-setup/database-scripts/mysql5innodb-drop.ddl
index a29274ce9..6ab4c7463 100644
--- a/smp-webapp/src/main/smp-setup/database-scripts/mysql5innodb-drop.ddl
+++ b/smp-webapp/src/main/smp-setup/database-scripts/mysql5innodb-drop.ddl
@@ -1,5 +1,5 @@
 -- ------------------------------------------------------------------------
--- This file was generated by hibernate for SMP version 4.1.1-SNAPSHOT.
+-- This file was generated by hibernate for SMP version 4.2-SNAPSHOT.
 -- ------------------------------------------------------------------------
 
 
diff --git a/smp-webapp/src/main/smp-setup/database-scripts/mysql5innodb.ddl b/smp-webapp/src/main/smp-setup/database-scripts/mysql5innodb.ddl
index b1af7e26b..70e5454ba 100644
--- a/smp-webapp/src/main/smp-setup/database-scripts/mysql5innodb.ddl
+++ b/smp-webapp/src/main/smp-setup/database-scripts/mysql5innodb.ddl
@@ -1,5 +1,5 @@
 -- ------------------------------------------------------------------------
--- This file was generated by hibernate for SMP version 4.1.1-SNAPSHOT.
+-- This file was generated by hibernate for SMP version 4.2-SNAPSHOT.
 -- ------------------------------------------------------------------------
 
 
-- 
GitLab