Bug 6006 - UnionTypeCodec fails to handle indentityref 28/40028/3
authorIsaku Yamahata <isaku.yamahata@intel.com>
Thu, 2 Jun 2016 00:40:34 +0000 (17:40 -0700)
committerRobert Varga <nite@hq.sk>
Wed, 22 Jun 2016 12:56:03 +0000 (12:56 +0000)
commit89570f5d9e9568741ac66867a8cd2e1d0ed39ed8
tree2f8fbd899aa418323a5a5d64aaef9a0ae497aa5f
parent142b293f84f2d890b61fef1be06c9e64a7130b69
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>
(cherry picked from commit 416f190cf43150c69a01c2da3891e5b495d05b96)
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]