BUG-832 Refactor netconf connector
authorMaros Marsalek <mmarsale@cisco.com>
Tue, 29 Apr 2014 12:23:52 +0000 (14:23 +0200)
committerMaros Marsalek <mmarsale@cisco.com>
Mon, 2 Jun 2014 08:18:53 +0000 (08:18 +0000)
- Extract general API for remote connectors
- Split NetconfDevice into more classes
- Make data operations over netconf device in inventory binding aware (fixes 969)
- Add dependency on binding-broker
- Make connector crash if schema is not present for device
- Improve logging

Change-Id: Idf4fa4994b3ac067bd69e9cd629b6d8c225d7b77
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/sal/dom/broker/impl/DataReaderRouter.java

index 53423f6b09eb8798b3e6c89a3b20a4c6f98eb862..ba9b2b7f55964d90023532082bc41767f037daa4 100644 (file)
@@ -103,7 +103,7 @@ AbstractDataReadRouter<InstanceIdentifier, CompositeNode> {
                         "Only one simple node for key $s is allowed in node $s",
                         keyValue.getKey(), node);
                 checkState(
-                        simpleNode.get(0).getValue() == keyValue.getValue(),
+                        simpleNode.get(0).getValue().equals(keyValue.getValue()),
                         "Key node must equal to instance identifier value in node $s",
                         node);
                 ret.put(keyValue.getKey(), simpleNode.get(0));