X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fcom%2Findexdata%2Fpz2utils4jsf%2Fpazpar2%2FSearchClient.java;h=cc45e76f4b45e6407de633de56be36acd39605ea;hb=a78346a10c75cd39bd0009517aebabc73871e2c3;hp=7534150dc6efd6a7f6eebe9c735cec3f13c10fe1;hpb=5ce9f5404929b726668d3332c5bdba4dbd1d1d1f;p=mkjsf-moved-to-github.git diff --git a/src/main/java/com/indexdata/pz2utils4jsf/pazpar2/SearchClient.java b/src/main/java/com/indexdata/pz2utils4jsf/pazpar2/SearchClient.java index 7534150..cc45e76 100644 --- a/src/main/java/com/indexdata/pz2utils4jsf/pazpar2/SearchClient.java +++ b/src/main/java/com/indexdata/pz2utils4jsf/pazpar2/SearchClient.java @@ -4,17 +4,13 @@ import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.Serializable; -import com.indexdata.masterkey.pazpar2.client.Pazpar2HttpResponse; import com.indexdata.masterkey.pazpar2.client.exceptions.Pazpar2ErrorException; -import com.indexdata.pz2utils4jsf.config.Pz2Configurator; -import com.indexdata.pz2utils4jsf.errors.ConfigurationException; +import com.indexdata.pz2utils4jsf.config.Configurable; - -public interface SearchClient extends Serializable { - - public void configure(Pz2Configurator configurator) throws ConfigurationException; +public interface SearchClient extends Configurable, Serializable { + public void setSearchCommand(Pazpar2Command command); public CommandResponse executeCommand(Pazpar2Command command, ByteArrayOutputStream baos) throws Pazpar2ErrorException, IOException; public SearchClient cloneMe(); - + public boolean isAuthenticatingClient(); }