Bug 1062 - Disallow implicit serviceref creation.
[controller.git] / opendaylight / netconf / config-netconf-connector / src / main / java / org / opendaylight / controller / netconf / confignetconfconnector / mapping / attributes / fromxml / SimpleCompositeAttributeReadingStrategy.java
index 9249ac9fa82b4a8cd03cfb8ce394c58b207f0dc2..ad3b9ab51b74c2e33f6a4faed1ee73d2eaeedf64 100644 (file)
@@ -14,7 +14,6 @@ import java.util.HashMap;
 
 public class SimpleCompositeAttributeReadingStrategy extends SimpleAttributeReadingStrategy {
 
-
     private final String key;
 
     public SimpleCompositeAttributeReadingStrategy(String nullableDefault, String key) {
@@ -22,10 +21,15 @@ public class SimpleCompositeAttributeReadingStrategy extends SimpleAttributeRead
         this.key = key;
     }
 
+    @Override
     protected Object postprocessParsedValue(String textContent) {
         HashMap<String,String> map = Maps.newHashMap();
         map.put(key, textContent);
         return map;
     }
 
+    @Override
+    protected Object postprocessNullableDefault(String nullableDefault) {
+        return nullableDefault == null ? null : postprocessParsedValue(nullableDefault);
+    }
 }