X-Git-Url: http://lists.indexdata.dk/cgi-bin?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fcom%2Findexdata%2Fmkjsf%2Fpazpar2%2FPz2Interface.java;h=b8b6d24164691887aa9ae935d439ccfb0dd2564b;hb=d739ecb22a85d8f982add6d429e069edf7e0dde2;hp=1ffd33c94030065309bde60521d615b082011ec0;hpb=ccb28ae8d5d46d29c40bd8b1637522c212b80636;p=mkjsf-moved-to-github.git diff --git a/src/main/java/com/indexdata/mkjsf/pazpar2/Pz2Interface.java b/src/main/java/com/indexdata/mkjsf/pazpar2/Pz2Interface.java index 1ffd33c..b8b6d24 100644 --- a/src/main/java/com/indexdata/mkjsf/pazpar2/Pz2Interface.java +++ b/src/main/java/com/indexdata/mkjsf/pazpar2/Pz2Interface.java @@ -5,7 +5,7 @@ import java.io.Serializable; import com.indexdata.mkjsf.controls.ResultsPager; public interface Pz2Interface extends Serializable { - + /** * Executes a Pazpar2 search using the given query string * @@ -19,6 +19,12 @@ public interface Pz2Interface extends Serializable { public void doSearch(); /** + * Executes a Pazpar2 record requests + * @return Active clients for the record request + */ + public String doRecord(); + + /** * Updates display data objects by issuing the following pazpar2 commands: * 'show', 'stat', 'termlist' and 'bytarget'. * @@ -96,6 +102,19 @@ public interface Pz2Interface extends Serializable { */ public void setCurrentStateKey(String key); + public boolean getAuthenticationRequired (); + + public String getCheckHistory (); + public String getWatchActiveclients (); + public String getWatchActiveclientsRecord (); - + public void setServiceTypePZ2 (); + public void setServiceTypeSP (); + public void setServiceTypeTBD (); + public void setServiceUrl(String url); + public String getServiceUrl(); + public String getServiceType(); + public boolean isPazpar2Service (); + public boolean isServiceProxyService(); + public boolean serviceIsToBeDecided (); }