Union codec in fromType method 47/3747/1
authorJozef Gloncak <jgloncak@cisco.com>
Mon, 16 Dec 2013 10:57:32 +0000 (11:57 +0100)
committerJozef Gloncak <jgloncak@cisco.com>
Mon, 16 Dec 2013 10:57:38 +0000 (11:57 +0100)
UNION_DEFAULT_CODEC was added to fromType method of
TypeDefinitionAwareCodec class

Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/codec/TypeDefinitionAwareCodec.java

index 0b5f36644473670756b428a35f6bf537531172e7..eb0d319fc1faa27f8024a4ccef45790c5fe7467c 100644 (file)
@@ -120,6 +120,8 @@ public abstract class TypeDefinitionAwareCodec<J, T extends TypeDefinition<T>> i
             }
         } else if (superType instanceof StringTypeDefinition) {
             codec = STRING_DEFAULT_CODEC;
+        } else if (superType instanceof UnionTypeDefinition) {
+            codec = UNION_DEFAULT_CODEC;
         } else if (superType instanceof UnsignedIntegerTypeDefinition) {
             if (UINT8_QNAME.equals(superType.getQName())) {
                 codec = UINT8_DEFAULT_CODEC;