BUG-2453 (De)Serialize enum values as defined in yang
[controller.git] / opendaylight / netconf / config-netconf-connector / src / main / java / org / opendaylight / controller / netconf / confignetconfconnector / mapping / attributes / AttributeIfcSwitchStatement.java
index 4d55119576137b58489b28640585125af69a632b..38c0b06de487ca6b5f2cc5fdd44a36cbb75e7ffe 100644 (file)
@@ -38,6 +38,8 @@ public abstract class AttributeIfcSwitchStatement<T> {
                     return caseJavaUnionAttribute(openType);
                 } else if(((JavaAttribute)attributeIfc).isIdentityRef()) {
                     return caseJavaIdentityRefAttribute(openType);
+                } else if(((JavaAttribute)attributeIfc).isEnum()) {
+                    return caseJavaEnumAttribute(openType);
                 } else {
                     return caseJavaAttribute(openType);
                 }
@@ -70,6 +72,10 @@ public abstract class AttributeIfcSwitchStatement<T> {
         return caseJavaAttribute(openType);
     }
 
+    protected T caseJavaEnumAttribute(OpenType<?> openType) {
+        return caseJavaAttribute(openType);
+    }
+
     protected T caseJavaBinaryAttribute(OpenType<?> openType) {
         return caseJavaAttribute(openType);
     }