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.exceptions.Pazpar2ErrorException;
\r
8 import com.indexdata.pz2utils4jsf.config.Configurable;
\r
10 public interface SearchClient extends Configurable, Serializable {
\r
12 public void setSearchCommand(Pazpar2Command command);
\r
13 public CommandResponse executeCommand(Pazpar2Command command, ByteArrayOutputStream baos) throws Pazpar2ErrorException, IOException;
\r
14 public SearchClient cloneMe();
\r
15 public boolean isAuthenticatingClient();
\r