You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@chemistry.apache.org by fm...@apache.org on 2016/08/23 11:24:13 UTC
svn commit: r1757358 - in
/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/util:
CollectionPageIterable.java CollectionPageIterator.java
Author: fmui
Date: Tue Aug 23 11:24:13 2016
New Revision: 1757358
URL: http://svn.apache.org/viewvc?rev=1757358&view=rev
Log:
CMIS-994: order of skipTo() and getPage()
Modified:
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/util/CollectionPageIterable.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/util/CollectionPageIterator.java
Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/util/CollectionPageIterable.java
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/util/CollectionPageIterable.java?rev=1757358&r1=1757357&r2=1757358&view=diff
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/util/CollectionPageIterable.java (original)
+++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/util/CollectionPageIterable.java Tue Aug 23 11:24:13 2016
@@ -18,6 +18,7 @@
*/
package org.apache.chemistry.opencmis.client.runtime.util;
+import org.apache.chemistry.opencmis.client.api.ItemIterable;
/**
* Iterable for a CMIS Collection Page.
@@ -44,6 +45,11 @@ public class CollectionPageIterable<T> e
}
@Override
+ public ItemIterable<T> skipTo(long position) {
+ return new CollectionPageIterable<T>(position, getPageFetcher());
+ }
+
+ @Override
protected AbstractIterator<T> createIterator() {
return new CollectionPageIterator<T>(getSkipCount(), getPageFetcher());
}
Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/util/CollectionPageIterator.java
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/util/CollectionPageIterator.java?rev=1757358&r1=1757357&r2=1757358&view=diff
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/util/CollectionPageIterator.java (original)
+++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/util/CollectionPageIterator.java Tue Aug 23 11:24:13 2016
@@ -39,11 +39,6 @@ public class CollectionPageIterator<T> e
super(skipCount, pageFetcher);
}
- /*
- * (non-Javadoc)
- *
- * @see java.util.Iterator#hasNext()
- */
@Override
public boolean hasNext() {
Page<T> page = getCurrentPage();
@@ -59,11 +54,6 @@ public class CollectionPageIterator<T> e
return true;
}
- /*
- * (non-Javadoc)
- *
- * @see java.util.Iterator#next()
- */
@Override
public T next() {
Page<T> page = getCurrentPage();