X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fcom%2Findexdata%2Fpz2utils4jsf%2Fcontrols%2FResultsPager.java;h=d7dbf86f2c373bbbfab7c07d443e8a19ecea29c6;hb=f9b06d877390d5b980dc3ad9c86b2b334cf550c9;hp=95a20480729cfe7205e3164469d678e20515a95a;hpb=437baaa9cfedf7b5abe9dd66b15a531949121136;p=mkjsf-moved-to-github.git diff --git a/src/main/java/com/indexdata/pz2utils4jsf/controls/ResultsPager.java b/src/main/java/com/indexdata/pz2utils4jsf/controls/ResultsPager.java index 95a2048..d7dbf86 100644 --- a/src/main/java/com/indexdata/pz2utils4jsf/controls/ResultsPager.java +++ b/src/main/java/com/indexdata/pz2utils4jsf/controls/ResultsPager.java @@ -6,6 +6,7 @@ import java.util.List; import com.indexdata.pz2utils4jsf.controls.PageLink; import com.indexdata.pz2utils4jsf.pazpar2.Pz2Session; +import com.indexdata.pz2utils4jsf.pazpar2.commands.Pazpar2Commands; import com.indexdata.pz2utils4jsf.pazpar2.data.ShowResponse; public class ResultsPager implements Serializable { @@ -13,14 +14,16 @@ public class ResultsPager implements Serializable { private static final long serialVersionUID = 8854795222615583071L; private Pz2Session pz2session = null; private int pageRangeLength = 13; + private Pazpar2Commands req; public ResultsPager(Pz2Session session) { this.pz2session = session; } - public ResultsPager(Pz2Session session, int pageRange) { + public ResultsPager(Pz2Session session, int pageRange, Pazpar2Commands req) { this.pz2session = session; this.pageRangeLength = pageRange; + this.req = req; } private boolean hasHits () { @@ -110,7 +113,7 @@ public class ResultsPager implements Serializable { } public void goToPage(int page) { - pz2session.setStart((page-1)*getPageSize()); + req.getShow().setStart((page-1)*getPageSize()); } public void goToPreviousPage() {