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();