1 package com.indexdata.pz2utils4jsf.pazpar2;
\r
3 import java.io.ByteArrayOutputStream;
\r
4 import java.io.IOException;
\r
5 import java.io.Serializable;
\r
7 import com.indexdata.masterkey.pazpar2.client.Pazpar2HttpResponse;
\r
8 import com.indexdata.masterkey.pazpar2.client.exceptions.Pazpar2ErrorException;
\r
9 import com.indexdata.pz2utils4jsf.config.Pz2Configurator;
\r
10 import com.indexdata.pz2utils4jsf.errors.ConfigurationException;
\r
13 public interface SearchClient extends Serializable {
\r
15 public void configure(Pz2Configurator configurator) throws ConfigurationException;
\r
16 public void setSearchCommand(Pazpar2Command command);
\r
17 public CommandResponse executeCommand(Pazpar2Command command, ByteArrayOutputStream baos) throws Pazpar2ErrorException, IOException;
\r
18 public SearchClient cloneMe();
\r