X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fcom%2Findexdata%2Fmkjsf%2Fpazpar2%2FSearchClient.java;h=e50d49824ce9446082b50a920c08aacb3865daca;hb=bcb39bd9bde8071ac3a6741ce5d51ed9e763ba9c;hp=1a67522a27749f10a4b15683fda540d3cb17e0e1;hpb=ccb28ae8d5d46d29c40bd8b1637522c212b80636;p=mkjsf-moved-to-github.git diff --git a/src/main/java/com/indexdata/mkjsf/pazpar2/SearchClient.java b/src/main/java/com/indexdata/mkjsf/pazpar2/SearchClient.java index 1a67522..e50d498 100644 --- a/src/main/java/com/indexdata/mkjsf/pazpar2/SearchClient.java +++ b/src/main/java/com/indexdata/mkjsf/pazpar2/SearchClient.java @@ -1,10 +1,7 @@ package com.indexdata.mkjsf.pazpar2; -import java.io.ByteArrayOutputStream; -import java.io.IOException; import java.io.Serializable; -import com.indexdata.masterkey.pazpar2.client.exceptions.Pazpar2ErrorException; import com.indexdata.mkjsf.config.Configurable; import com.indexdata.mkjsf.config.Configuration; import com.indexdata.mkjsf.pazpar2.commands.Pazpar2Command; @@ -12,7 +9,7 @@ import com.indexdata.mkjsf.pazpar2.commands.Pazpar2Command; public interface SearchClient extends Configurable, Serializable { public void setSearchCommand(Pazpar2Command command); - public CommandResponse executeCommand(Pazpar2Command command, ByteArrayOutputStream baos) throws Pazpar2ErrorException, IOException; + public HttpResponseWrapper executeCommand(Pazpar2Command command); // Use cloneMe() method if injecting the client with CDI. // The client is used for asynchronously sending off requests @@ -23,4 +20,7 @@ public interface SearchClient extends Configurable, Serializable { public boolean isAuthenticatingClient(); public Configuration getConfiguration(); + public String getServiceUrl(); + public void setServiceUrl(String url); + public boolean hasServiceUrl(); }