Correct stream instance identifier 95/96395/1
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 31 May 2021 12:25:40 +0000 (14:25 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 31 May 2021 12:26:41 +0000 (14:26 +0200)
Constructed path has a mismatch in both depth and map identifier QName,
fix that up.

JIRA: NETCONF-773
Change-Id: Ib0ce3c3727f5cf340d8d1d6ea8e449bf3f83f2f3
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
restconf/restconf-nb-rfc8040/src/main/java/org/opendaylight/restconf/nb/rfc8040/Rfc8040.java

index 35ba6c71c0aae9cb25e5aca091deab80eb9fcd76..4c4c52c0db9f5766f1ff9fa204fe98b98807048b 100644 (file)
@@ -11,6 +11,7 @@ import com.google.common.annotations.Beta;
 import org.eclipse.jdt.annotation.NonNull;
 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.restconf.monitoring.rev170126.RestconfState;
 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.restconf.monitoring.rev170126.restconf.state.Streams;
+import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.restconf.monitoring.rev170126.restconf.state.streams.Stream;
 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.library.rev190104.$YangModuleInfoImpl;
 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.library.rev190104.module.list.Module;
 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.library.rev190104.module.list.module.Deviation;
@@ -27,8 +28,9 @@ import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdent
  */
 public final class Rfc8040 {
     private static final YangInstanceIdentifier RESTCONF_STATE_STREAMS = YangInstanceIdentifier.create(
-        NodeIdentifier.create(RestconfState.QNAME), NodeIdentifier.create(Streams.QNAME));
-    private static final QName STREAM_QNAME = QName.create(Streams.QNAME, "stream").intern();
+        NodeIdentifier.create(RestconfState.QNAME), NodeIdentifier.create(Streams.QNAME),
+        NodeIdentifier.create(Stream.QNAME));
+    private static final QName NAME_QNAME = QName.create(Stream.QNAME, "name").intern();
 
     private Rfc8040() {
         // Hidden on purpose
@@ -37,7 +39,7 @@ public final class Rfc8040 {
     @Beta
     // FIXME: move this method somewhere else
     public static @NonNull YangInstanceIdentifier restconfStateStreamPath(final String streamName) {
-        return restconfStateStreamPath(NodeIdentifierWithPredicates.of(Streams.QNAME, STREAM_QNAME, streamName));
+        return restconfStateStreamPath(NodeIdentifierWithPredicates.of(Stream.QNAME, NAME_QNAME, streamName));
     }
 
     @Beta