X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fcom%2Findexdata%2Fmkjsf%2Fpazpar2%2FPz2Bean.java;h=d617f14aad0bb46530617e7cf0bdb9e33be619db;hb=c6430ad85e3b04ea2823df38c15e8473342ff95b;hp=43578f81c907f0fa097e5cfd3286da2338cfdfa0;hpb=ccb28ae8d5d46d29c40bd8b1637522c212b80636;p=mkjsf-moved-to-github.git diff --git a/src/main/java/com/indexdata/mkjsf/pazpar2/Pz2Bean.java b/src/main/java/com/indexdata/mkjsf/pazpar2/Pz2Bean.java index 43578f8..d617f14 100644 --- a/src/main/java/com/indexdata/mkjsf/pazpar2/Pz2Bean.java +++ b/src/main/java/com/indexdata/mkjsf/pazpar2/Pz2Bean.java @@ -192,14 +192,13 @@ public class Pz2Bean implements Pz2Interface, StateListener, Serializable { public void setCurrentStateKey(String key) { stateMgr.setCurrentStateKey(key); } - - - + protected boolean hasQuery() { return pzreq.getCommand("search").hasParameterSet("query"); } + @Override public ResultsPager getPager () { if (pager == null) { pager = new ResultsPager(pzresp); @@ -207,6 +206,7 @@ public class Pz2Bean implements Pz2Interface, StateListener, Serializable { return pager; } + @Override public ResultsPager setPager (int pageRange) { pager = new ResultsPager(pzresp,pageRange,pzreq); return pager; @@ -241,6 +241,25 @@ public class Pz2Bean implements Pz2Interface, StateListener, Serializable { update(commandName); } } + + @Override + public boolean getAuthenticationRequired () { + return searchClient.isAuthenticatingClient(); + } - + @Override + public String getCheckHistory () { + return ":pz2watch:stateForm:windowlocationhash"; + } + + @Override + public String getWatchActiveclients () { + return ":pz2watch:activeclientsForm:activeclientsField"; + } + + @Override + public String getWatchActiveclientsRecord () { + return ":pz2watch:activeclientsForm:activeclientsFieldRecord"; + } + }