Author: bpoussin Date: 2011-04-19 16:39:07 +0200 (Tue, 19 Apr 2011) New Revision: 819 Url: http://nuiton.org/repositories/revision/wikitty/819 Log: Evolution #1471: PagedResult must be Iterable Modified: trunk/wikitty-api/src/main/java/org/nuiton/wikitty/search/PagedResult.java Modified: trunk/wikitty-api/src/main/java/org/nuiton/wikitty/search/PagedResult.java =================================================================== --- trunk/wikitty-api/src/main/java/org/nuiton/wikitty/search/PagedResult.java 2011-04-19 10:52:13 UTC (rev 818) +++ trunk/wikitty-api/src/main/java/org/nuiton/wikitty/search/PagedResult.java 2011-04-19 14:39:07 UTC (rev 819) @@ -25,6 +25,7 @@ package org.nuiton.wikitty.search; +import java.util.Iterator; import static org.nuiton.i18n.I18n._; import java.io.Serializable; @@ -55,7 +56,7 @@ * Last update: $Date$ * by : $Author$ */ -public class PagedResult<T> implements Serializable { +public class PagedResult<T> implements Serializable, Iterable<T> { /** to use log facility, just put in your code: log.info(\"...\"); */ static private Log log = LogFactory.getLog(PagedResult.class); @@ -350,4 +351,13 @@ return result; } + /** + * Iterate on result, same as getAll().iterator(). + * @return + */ + public Iterator<T> iterator() { + Iterator<T> result = getAll().iterator(); + return result; + } + }