X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fnetconf%2Fconfig-netconf-connector%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fnetconf%2Fconfignetconfconnector%2Fmapping%2Fattributes%2Ftoxml%2FSimpleAttributeWritingStrategy.java;h=62ff682a7fd7bbd2760e156150e22f1fb4457f51;hp=514183be2fef343b2a5f11888d9baa181e8c94de;hb=16f2dc509f9f9429447bf9dc59c6c56cd09a7fc3;hpb=7943b9362e220db037f797c14e113124b6711e07 diff --git a/opendaylight/netconf/config-netconf-connector/src/main/java/org/opendaylight/controller/netconf/confignetconfconnector/mapping/attributes/toxml/SimpleAttributeWritingStrategy.java b/opendaylight/netconf/config-netconf-connector/src/main/java/org/opendaylight/controller/netconf/confignetconfconnector/mapping/attributes/toxml/SimpleAttributeWritingStrategy.java index 514183be2f..62ff682a7f 100644 --- a/opendaylight/netconf/config-netconf-connector/src/main/java/org/opendaylight/controller/netconf/confignetconfconnector/mapping/attributes/toxml/SimpleAttributeWritingStrategy.java +++ b/opendaylight/netconf/config-netconf-connector/src/main/java/org/opendaylight/controller/netconf/confignetconfconnector/mapping/attributes/toxml/SimpleAttributeWritingStrategy.java @@ -29,10 +29,16 @@ public class SimpleAttributeWritingStrategy implements AttributeWritingStrategy @Override public void writeElement(Element parentElement, String namespace, Object value) { + value = preprocess(value); Util.checkType(value, String.class); Element innerNode = XmlUtil.createTextElement(document, key, (String) value); XmlUtil.addNamespaceAttr(innerNode, namespace); parentElement.appendChild(innerNode); } + protected Object preprocess(Object value) { + return value; + } + + }