Cleanup of AbstractCommonSubscriber class 57/104557/3
authorIvan Hrasko <ivan.hrasko@pantheon.tech>
Thu, 23 Feb 2023 13:55:31 +0000 (14:55 +0100)
committerRobert Varga <nite@hq.sk>
Fri, 24 Feb 2023 08:28:52 +0000 (08:28 +0000)
Fix method parameter javadoc and simplify logic operations.

Change-Id: I284b9e9027cc8af75c7968d7a73273681dc4d502
Signed-off-by: Ivan Hrasko <ivan.hrasko@pantheon.tech>
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/rfc8040/streams/listeners/AbstractCommonSubscriber.java

index 158511c3d18dd84d159e41888cebbd23636aef2f..75cba43a70dac8287ace8a742172b97e478db67e 100644 (file)
@@ -146,13 +146,13 @@ abstract class AbstractCommonSubscriber<T> extends AbstractNotificationsData imp
         stop = stopTime == null ? null : parseDateAndTime(stopTime.value());
 
         final var leafNodes = params.leafNodesOnly();
-        leafNodesOnly = leafNodes == null ? false : leafNodes.value();
+        leafNodesOnly = leafNodes != null && leafNodes.value();
 
         final var skipData = params.skipNotificationData();
-        skipNotificationData = skipData == null ? false : skipData.value();
+        skipNotificationData = skipData != null && skipData.value();
 
         final var changedLeafNodes = params.changedLeafNodesOnly();
-        changedLeafNodesOnly = changedLeafNodes == null ? false : changedLeafNodes.value();
+        changedLeafNodesOnly = changedLeafNodes != null && changedLeafNodes.value();
 
         final var filter = params.filter();
         final String filterValue = filter == null ? null : filter.paramValue();
@@ -277,7 +277,7 @@ abstract class AbstractCommonSubscriber<T> extends AbstractNotificationsData imp
      * Parse input of query parameters - start-time or stop-time - from {@link DateAndTime} format
      * to {@link Instant} format.
      *
-     * @param uriValue Start-time or stop-time as string in {@link DateAndTime} format.
+     * @param dateAndTime Start-time or stop-time as {@link DateAndTime} object.
      * @return Parsed {@link Instant} by entry.
      */
     private static @NonNull Instant parseDateAndTime(final DateAndTime dateAndTime) {