Remove SchemaNode#getPath from RestconfImpl 23/100023/4
authorOleksandrZharov <Oleksandr.Zharov@pantheon.tech>
Wed, 9 Mar 2022 13:10:50 +0000 (14:10 +0100)
committerRobert Varga <nite@hq.sk>
Thu, 10 Mar 2022 14:13:34 +0000 (14:13 +0000)
Removed getPath method and replaced it with Absolute#of Qname.

JIRA: NETCONF-818
Change-Id: I1a8c6e9d0117072036cd68cac50c3ae3849da46a
Signed-off-by: OleksandrZharov <Oleksandr.Zharov@pantheon.tech>
restconf/restconf-nb-bierman02/src/main/java/org/opendaylight/netconf/sal/restconf/impl/RestconfImpl.java

index e0f4dd82b4e4e7ef2e8cd379b1f07a4b0339c68b..1a7fd9fc5e91f33d0fef5a5a564dad736c015bc9 100644 (file)
@@ -131,6 +131,7 @@ import org.opendaylight.yangtools.yang.model.api.RpcDefinition;
 import org.opendaylight.yangtools.yang.model.api.SchemaContext;
 import org.opendaylight.yangtools.yang.model.api.SchemaNode;
 import org.opendaylight.yangtools.yang.model.api.SchemaPath;
+import org.opendaylight.yangtools.yang.model.api.stmt.SchemaNodeIdentifier.Absolute;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -1551,7 +1552,7 @@ public final class RestconfImpl implements RestconfService {
             }
             final String moduleName = module.getName();
             checkNotNull(notifiDef, "Notification %s does not exist in module %s", valueQName, moduleName);
-            paths.add(notifiDef.getPath());
+            paths.add(SchemaPath.of(Absolute.of(notifiDef.getQName())));
             streamNameBuilder.append(moduleName).append(':').append(valueQName.getLocalName());
             if (iterator.hasNext()) {
                 streamNameBuilder.append(',');