Bug 6006 - UnionTypeCodec fails to handle indentityref
authorIsaku Yamahata <isaku.yamahata@intel.com>
Thu, 2 Jun 2016 00:40:34 +0000 (17:40 -0700)
committerAnil Belur <abelur@linuxfoundation.org>
Wed, 19 Jun 2024 00:41:19 +0000 (10:41 +1000)
commit61dd557c232bb4d24e0df26b1bdd62b370a75c92
tree403b060e60110bbc4ad2d3f3b208b3a090c654b1
parentbdc8b7fc27a567ff8cefae443e7f3288ff3f277b
Bug 6006 - UnionTypeCodec fails to handle indentityref

UnionTypeCodec doesn't know that identityref requires special handling
because the actual derived identityref classes are determined at runtime.

Change-Id: I817190a380f0325b0bb8ee6f13a7d94cffc29113
Signed-off-by: Isaku Yamahata <isaku.yamahata@intel.com>
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/BindingCodecContext.java
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/UnionTypeCodec.java
binding/mdsal-binding-dom-codec/src/test/java/org/opendaylight/yangtools/binding/data/codec/test/UnionTypeWithIdentityrefTest.java [new file with mode: 0644]
binding/mdsal-binding-test-model/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/mdsal/test/bug/_6006/rev160607/UnionTypeBuilder.java [new file with mode: 0644]
binding/mdsal-binding-test-model/src/main/yang/opendaylight-bug-6006.yang [new file with mode: 0644]