Bug 6006 - UnionTypeCodec fails to handle indentityref 56/39856/4
authorIsaku Yamahata <isaku.yamahata@intel.com>
Thu, 2 Jun 2016 00:40:34 +0000 (17:40 -0700)
committerRobert Varga <nite@hq.sk>
Wed, 8 Jun 2016 12:22:57 +0000 (12:22 +0000)
commit416f190cf43150c69a01c2da3891e5b495d05b96
tree89338628ea5dea9dd021e1627d035988ce921e86
parent31fc94b009db9c2a0d3c21fdf77dea8599399c30
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]