Bug 967: Do not translate leaf Instance Identifiers. 11/7111/1
authorTony Tkacik <ttkacik@cisco.com>
Fri, 16 May 2014 11:02:33 +0000 (13:02 +0200)
committerTony Tkacik <ttkacik@cisco.com>
Fri, 16 May 2014 11:52:52 +0000 (13:52 +0200)
commit4b97d4dfcf3e0eb9ffb8fff8b200b6a1f4886e11
tree82df8887d199bb1596543683eba5a6a9f368d337
parent66249d6ccc367fad055a269f561860d2d96af385
Bug 967: Do not translate leaf Instance Identifiers.

Improved extraction of Instance Identifiers from
DOM Data Change Event.

Logs in console are poluted with DeserializationException,
which fails to deserialize DOM Instance Identifier
to Binding Instance Identifier.

Added explicit check against schema context to
see if Instance Identifier is representable
in Binding Format, if not we will not report
is as part of subtree Data Change event.

Change-Id: Iaee2390fd089e0a2d66ec658aab4e7dab2a93a46
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingToNormalizedNodeCodec.java
opendaylight/md-sal/sal-common-impl/src/main/java/org/opendaylight/controller/md/sal/common/impl/util/compat/DataNormalizationOperation.java