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 */