X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fnetconf%2Fconfig-netconf-connector%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fnetconf%2Fconfignetconfconnector%2Fmapping%2Fattributes%2Ffromxml%2FSimpleCompositeAttributeReadingStrategy.java;h=ad3b9ab51b74c2e33f6a4faed1ee73d2eaeedf64;hb=509a8a4d570abc3a9a496837617015b1084c2761;hp=9249ac9fa82b4a8cd03cfb8ce394c58b207f0dc2;hpb=4f4df9918bc2d1447393edac6fbf3a2d4f9d9186;p=controller.git diff --git a/opendaylight/netconf/config-netconf-connector/src/main/java/org/opendaylight/controller/netconf/confignetconfconnector/mapping/attributes/fromxml/SimpleCompositeAttributeReadingStrategy.java b/opendaylight/netconf/config-netconf-connector/src/main/java/org/opendaylight/controller/netconf/confignetconfconnector/mapping/attributes/fromxml/SimpleCompositeAttributeReadingStrategy.java index 9249ac9fa8..ad3b9ab51b 100644 --- a/opendaylight/netconf/config-netconf-connector/src/main/java/org/opendaylight/controller/netconf/confignetconfconnector/mapping/attributes/fromxml/SimpleCompositeAttributeReadingStrategy.java +++ b/opendaylight/netconf/config-netconf-connector/src/main/java/org/opendaylight/controller/netconf/confignetconfconnector/mapping/attributes/fromxml/SimpleCompositeAttributeReadingStrategy.java @@ -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 map = Maps.newHashMap(); map.put(key, textContent); return map; } + @Override + protected Object postprocessNullableDefault(String nullableDefault) { + return nullableDefault == null ? null : postprocessParsedValue(nullableDefault); + } }