Moves more search and show methods
[mkjsf-moved-to-github.git] / src / main / java / com / indexdata / pz2utils4jsf / controls / ResultsPager.java
index 95a2048..d7dbf86 100644 (file)
@@ -6,6 +6,7 @@ import java.util.List;
 \r
 import com.indexdata.pz2utils4jsf.controls.PageLink;\r
 import com.indexdata.pz2utils4jsf.pazpar2.Pz2Session;\r
+import com.indexdata.pz2utils4jsf.pazpar2.commands.Pazpar2Commands;\r
 import com.indexdata.pz2utils4jsf.pazpar2.data.ShowResponse;\r
 \r
 public class ResultsPager implements Serializable {\r
@@ -13,14 +14,16 @@ public class ResultsPager implements Serializable {
   private static final long serialVersionUID = 8854795222615583071L;\r
   private Pz2Session pz2session = null;\r
   private int pageRangeLength = 13;\r
+  private Pazpar2Commands req;\r
   \r
   public ResultsPager(Pz2Session session) {\r
     this.pz2session = session;     \r
   }\r
   \r
-  public ResultsPager(Pz2Session session, int pageRange) {\r
+  public ResultsPager(Pz2Session session, int pageRange, Pazpar2Commands req) {\r
     this.pz2session = session;\r
     this.pageRangeLength = pageRange;\r
+    this.req = req;\r
   }\r
   \r
   private boolean hasHits () {\r
@@ -110,7 +113,7 @@ public class ResultsPager implements Serializable {
   }\r
   \r
   public void goToPage(int page) {    \r
-    pz2session.setStart((page-1)*getPageSize());\r
+    req.getShow().setStart((page-1)*getPageSize());\r
   }\r
   \r
   public void goToPreviousPage() {\r