diff --git a/scm-core/src/main/java/sonia/scm/repository/ChangesetPagingResult.java b/scm-core/src/main/java/sonia/scm/repository/ChangesetPagingResult.java index 86c3a7694b..d4a105d22b 100644 --- a/scm-core/src/main/java/sonia/scm/repository/ChangesetPagingResult.java +++ b/scm-core/src/main/java/sonia/scm/repository/ChangesetPagingResult.java @@ -35,6 +35,7 @@ package sonia.scm.repository; //~--- JDK imports ------------------------------------------------------------ +import java.util.Iterator; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; @@ -49,7 +50,7 @@ import javax.xml.bind.annotation.XmlRootElement; */ @XmlRootElement(name = "changeset-paging") @XmlAccessorType(XmlAccessType.FIELD) -public class ChangesetPagingResult +public class ChangesetPagingResult implements Iterable { /** @@ -71,6 +72,28 @@ public class ChangesetPagingResult this.changesets = changesets; } + //~--- methods -------------------------------------------------------------- + + /** + * Method description + * + * + * @return + * @since 1.8 + */ + @Override + public Iterator iterator() + { + Iterator it = null; + + if (changesets != null) + { + it = changesets.iterator(); + } + + return it; + } + //~--- get methods ---------------------------------------------------------- /**