Teach NETCONF about YANG 1.1 actions in cluster topology
[netconf.git] / netconf / netconf-topology-singleton / src / main / java / org / opendaylight / netconf / topology / singleton / messages / SchemaPathMessage.java
index 2e7e0619b9b578f465a83787e6252b033f41d9ec..5f170036c5456cca2eeb275f491229f8cc3de79d 100644 (file)
@@ -57,9 +57,10 @@ public class SchemaPathMessage implements Serializable {
 
         @Override
         public void writeExternal(final ObjectOutput out) throws IOException {
-            out.writeInt(Iterables.size(schemaPathMessage.getSchemaPath().getPathTowardsRoot()));
-
-            for (final QName qualifiedName : schemaPathMessage.getSchemaPath().getPathTowardsRoot()) {
+            final Iterable<QName> path = schemaPathMessage.getSchemaPath().getPathFromRoot();
+            out.writeInt(Iterables.size(path));
+            for (final QName qualifiedName : path) {
+                // FIXME: switch to QName.writeTo() or a sal-clustering-commons stream
                 out.writeObject(qualifiedName);
             }
 
@@ -71,6 +72,7 @@ public class SchemaPathMessage implements Serializable {
             final int sizePath = in.readInt();
             final QName[] paths = new QName[sizePath];
             for (int i = 0; i < sizePath; i++) {
+                // FIXME: switch to QName.readFrom() or a sal-clustering-commons stream
                 paths[i] = (QName) in.readObject();
             }
             final boolean absolute = in.readBoolean();