Advertise ChangedLeafNodesOnlyParam 73/107073/1
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 26 Jul 2023 00:18:35 +0000 (02:18 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 26 Jul 2023 00:19:05 +0000 (02:19 +0200)
Update CapabilitiesWriter to advertise ChangedLeafNodesOnlyParam as
supported.

JIRA: NETCONF-1100
Change-Id: I98cd364a54dbfd009b2231d763a1e20309e1a7aa
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/rfc8040/monitoring/CapabilitiesWriter.java
restconf/restconf-nb/src/test/java/org/opendaylight/restconf/nb/rfc8040/monitoring/CapabilitiesWriterTest.java

index e37cafeb25957f67154676f27c9872d272c51520..3001d7eb3fab232a2f71d00d5233b6048e06850a 100644 (file)
@@ -26,6 +26,7 @@ import org.opendaylight.mdsal.dom.api.DOMSchemaService;
 import org.opendaylight.mdsal.dom.api.DOMTransactionChain;
 import org.opendaylight.mdsal.dom.api.DOMTransactionChainListener;
 import org.opendaylight.restconf.api.query.AbstractReplayParam;
+import org.opendaylight.restconf.api.query.ChangedLeafNodesOnlyParam;
 import org.opendaylight.restconf.api.query.DepthParam;
 import org.opendaylight.restconf.api.query.FieldsParam;
 import org.opendaylight.restconf.api.query.FilterParam;
@@ -201,6 +202,7 @@ public final class CapabilitiesWriter
             .withChildValue(WithDefaultsParam.capabilityUri().toString())
             .withChildValue(PrettyPrintParam.capabilityUri().toString())
             .withChildValue(LeafNodesOnlyParam.capabilityUri().toString())
+            .withChildValue(ChangedLeafNodesOnlyParam.capabilityUri().toString())
             .withChildValue(SkipNotificationDataParam.capabilityUri().toString())
             .build();
     }
index b3ff1800487e88ac99ce23c5fcfe12ec92a42d21..d3459497856196f38f95ce6652471b8a8543c69c 100644 (file)
@@ -30,6 +30,7 @@ public class CapabilitiesWriterTest {
                 equalTo("urn:ietf:params:restconf:capability:with-defaults:1.0"),
                 equalTo("urn:opendaylight:params:restconf:capability:pretty-print:1.0"),
                 equalTo("urn:opendaylight:params:restconf:capability:leaf-nodes-only:1.0"),
+                equalTo("urn:opendaylight:params:restconf:capability:changed-leaf-nodes-only:1.0"),
                 equalTo("urn:opendaylight:params:restconf:capability:skip-notification-data:1.0")));
     }
 }