Fixed bug when converting augmentation in Instance Identifier 28/4128/1
authorTony Tkacik <ttkacik@cisco.com>
Fri, 10 Jan 2014 09:02:10 +0000 (10:02 +0100)
committerTony Tkacik <ttkacik@cisco.com>
Fri, 10 Jan 2014 09:04:50 +0000 (10:04 +0100)
commit0d981e33b64fddff3745871e43a96c4bcf53332b
tree100e4b84ca43f78df125deaf23ce32b008ae01c8
parent92b863639542beb0dcb04879426bc8ca58179fbd
Fixed bug when converting augmentation in Instance Identifier

QName for augmentation s not present in compile-time generated
classes, but Instance Identifier codec did not explicitly checked
that.

Changed implementation in a way, that now it does not uses
reflection, but runtime generated Augmentation codec to
provide valid QName.

Change-Id: If24e9c6bc67975440239dd20a6ec5025977aab58
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/sal/binding/dom/serializer/api/AugmentationCodec.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/sal/binding/dom/serializer/api/CodecRegistry.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/sal/binding/dom/serializer/impl/InstanceIdentifierCodecImpl.xtend
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/sal/binding/dom/serializer/impl/LazyGeneratedCodecRegistry.java