Fix Vulnerabilities 98/109098/6
authorxuegao <xg353y@intl.att.com>
Fri, 12 Jun 2020 11:01:57 +0000 (13:01 +0200)
committerOfir Sonsino <ofir.sonsino@intl.att.com>
Fri, 19 Jun 2020 11:13:09 +0000 (11:13 +0000)
Fix the vulnerabilities reported by Sonar.

Issue-ID: SDC-3114
Signed-off-by: xuegao <xg353y@intl.att.com>
Change-Id: Icf97e427ef0c192b2f279380d7ee9eb570949d1f
Signed-off-by: xuegao <xg353y@intl.att.com>
catalog-dao/src/main/java/org/openecomp/sdc/be/dao/janusgraph/JanusGraphClient.java
common-app-logging/src/main/java/org/openecomp/sdc/common/log/wrappers/Logger.java
openecomp-be/lib/openecomp-sdc-notification-lib/openecomp-sdc-notification-worker/src/main/java/org/openecomp/sdc/notification/workers/NotificationReceiver.java
openecomp-be/lib/openecomp-sdc-notification-lib/openecomp-sdc-notification-worker/src/main/java/org/openecomp/sdc/notification/workers/NotificationWorker.java

index a44bbd8..20bbac3 100644 (file)
@@ -209,7 +209,7 @@ public class JanusGraphClient {
                        try {
                                JanusGraphFactory.drop(graph);
                        } catch (BackendException e) {
-                               e.printStackTrace();
+                               logger.error(e.getMessage(),e);
                        }
                }
        }
index 8f733b4..284104c 100644 (file)
@@ -132,7 +132,7 @@ public class Logger implements org.slf4j.Logger {
             metric.startTimer()
                     .stopTimer();
         } catch (Exception e) {
-            e.printStackTrace();
+            error(e.getMessage(), e);
         }
         metric.log(ONAPLogConstants.Markers.INVOKE_RETURN, LogLevel.INFO, msg, params);
     }
index ee80264..4ce8742 100644 (file)
@@ -24,46 +24,21 @@ import org.openecomp.sdc.notification.types.NotificationsStatusDto;
 
 import java.util.UUID;
 import java.util.function.Consumer;
+import lombok.AllArgsConstructor;
+import lombok.Getter;
+import lombok.Setter;
 
 
-
+@Getter
+@Setter
+@AllArgsConstructor
 public class NotificationReceiver {
 
-       public String ownerId = null;
-       public Consumer<NotificationsStatusDto> notesProcessor = null;
-       public UUID lastEventId = null;
-
-       NotificationReceiver(String ownerId, UUID lastEventId, Consumer<NotificationsStatusDto> notesProcessor) {
-               this.ownerId = ownerId;
-               this.lastEventId = lastEventId;
-               this.notesProcessor = notesProcessor;
-       }
+       private String ownerId = null;
+       private UUID lastEventId = null;
+       private Consumer<NotificationsStatusDto> notesProcessor = null;
 
        NotificationReceiver(String ownerId, Consumer<NotificationsStatusDto> notesProcessor) {
                this(ownerId, null, notesProcessor);
        }
-
-       public void setOwnerId(String ownerId) {
-               this.ownerId = ownerId;
-       }
-
-       public String getOwnerId() {
-               return this.ownerId;
-       }
-
-       public void setNotesProcessor(Consumer<NotificationsStatusDto> notesProcessor) {
-               this.notesProcessor = notesProcessor;
-       }
-
-       public Consumer<NotificationsStatusDto> getNotesProcessor() {
-               return this.notesProcessor;
-       }
-
-       public void setLastEventId(UUID lastEventId) {
-               this.lastEventId = lastEventId;
-       }
-
-       public UUID getlastEventId() {
-               return this.lastEventId;
-       }
 }
index cde6419..dce8edb 100644 (file)
@@ -89,7 +89,7 @@ public class NotificationWorker {
 
                        for (NotificationReceiver receiver : currUsers.values()) {
                                String ownerId = receiver.getOwnerId();
-                               UUID eventId = receiver.getlastEventId();
+                               UUID eventId = receiver.getLastEventId();
                                NotificationsStatusDto status = news.getNewNotifications(ownerId, eventId, selectionLimit);
                                if(Objects.nonNull(status) && CollectionUtils.isNotEmpty(status.getNotifications())) {
                                        receiver.setLastEventId(status.getLastScanned());
@@ -103,7 +103,7 @@ public class NotificationWorker {
        public void register(String ownerId, UUID lastDelivered, Consumer<NotificationsStatusDto> notesProcessor) {
                NotificationReceiver receiver = new NotificationReceiver(ownerId, lastDelivered, notesProcessor);
                activeUsers.put(ownerId, receiver);
-               LOGGER.debug("User {} is registered with eventId: {}", ownerId, receiver.getlastEventId());
+               LOGGER.debug("User {} is registered with eventId: {}", ownerId, receiver.getLastEventId());
        }
 
        public void unregister(String ownerId) {