X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fconfig%2Fconfig-persister-file-xml-adapter%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fconfig%2Fpersist%2Fstorage%2Ffile%2Fxml%2Fmodel%2FConfigSnapshot.java;h=d13052a7e273a3aa5ffb45e22e8b421ed689afde;hb=f933f62e1f0d948bfe38e4d371b4788e9222f84a;hp=41976000ba43d9e0e16ab26f4c2ab0f64020d265;hpb=8c784f18bd017a919c53a45ff93f279958a83573;p=controller.git diff --git a/opendaylight/config/config-persister-file-xml-adapter/src/main/java/org/opendaylight/controller/config/persist/storage/file/xml/model/ConfigSnapshot.java b/opendaylight/config/config-persister-file-xml-adapter/src/main/java/org/opendaylight/controller/config/persist/storage/file/xml/model/ConfigSnapshot.java index 41976000ba..d13052a7e2 100644 --- a/opendaylight/config/config-persister-file-xml-adapter/src/main/java/org/opendaylight/controller/config/persist/storage/file/xml/model/ConfigSnapshot.java +++ b/opendaylight/config/config-persister-file-xml-adapter/src/main/java/org/opendaylight/controller/config/persist/storage/file/xml/model/ConfigSnapshot.java @@ -13,11 +13,14 @@ import javax.xml.bind.annotation.XmlAnyElement; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElementWrapper; import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import java.util.SortedSet; -@XmlRootElement(name = "snapshot") +@XmlRootElement(name = ConfigSnapshot.SNAPSHOT_ROOT_ELEMENT_NAME) public class ConfigSnapshot { + public static final String SNAPSHOT_ROOT_ELEMENT_NAME = "snapshot"; + private String configSnapshot; private SortedSet capabilities; @@ -44,6 +47,7 @@ public class ConfigSnapshot { @XmlElement(name = "capability") @XmlElementWrapper(name = "required-capabilities") + @XmlJavaTypeAdapter(value=StringTrimAdapter.class) public SortedSet getCapabilities() { return capabilities; } @@ -60,4 +64,6 @@ public class ConfigSnapshot { sb.append('}'); return sb.toString(); } + } +