From e7b959ac6c5e3a34ec15f7fac4fdbfe05ae326be Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Sun, 12 Jun 2011 17:17:53 +0200 Subject: [PATCH] improve xml serialization --- .../src/main/java/sonia/scm/repository/FileObject.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/scm-core/src/main/java/sonia/scm/repository/FileObject.java b/scm-core/src/main/java/sonia/scm/repository/FileObject.java index 7122d1f9a1..10da857886 100644 --- a/scm-core/src/main/java/sonia/scm/repository/FileObject.java +++ b/scm-core/src/main/java/sonia/scm/repository/FileObject.java @@ -42,6 +42,10 @@ import sonia.scm.LastModifiedAware; import java.util.Iterator; import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlElementWrapper; import javax.xml.bind.annotation.XmlRootElement; /** @@ -50,6 +54,7 @@ import javax.xml.bind.annotation.XmlRootElement; * @since 1.5 */ @XmlRootElement(name = "file") +@XmlAccessorType(XmlAccessType.FIELD) public class FileObject implements LastModifiedAware, Iterable { @@ -212,6 +217,8 @@ public class FileObject implements LastModifiedAware, Iterable //~--- fields --------------------------------------------------------------- /** Field description */ + @XmlElement(name = "file") + @XmlElementWrapper(name = "children") private List children; /** Field description */