X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fcom%2Findexdata%2Fmkjsf%2Fpazpar2%2FPz2ProxyBean.java;h=7bc014573dcaa45664b62073a8a116de7559e25e;hb=d1db6382cd145532194ab7dfba535239d9b5ff12;hp=87daf808611d5f19aba9b79fcf40ac6c083be427;hpb=249aba186bb25b673bc701f4614cfe1981cd6767;p=mkjsf-moved-to-github.git diff --git a/src/main/java/com/indexdata/mkjsf/pazpar2/Pz2ProxyBean.java b/src/main/java/com/indexdata/mkjsf/pazpar2/Pz2ProxyBean.java index 87daf80..7bc0145 100644 --- a/src/main/java/com/indexdata/mkjsf/pazpar2/Pz2ProxyBean.java +++ b/src/main/java/com/indexdata/mkjsf/pazpar2/Pz2ProxyBean.java @@ -15,6 +15,7 @@ import org.apache.log4j.Logger; import com.indexdata.mkjsf.config.ConfigurationReader; import com.indexdata.mkjsf.pazpar2.sp.ServiceProxyClient; +import com.indexdata.mkjsf.pazpar2.sp.ServiceProxyCommandResponse; import com.indexdata.mkjsf.pazpar2.sp.ServiceProxyInterface; import com.indexdata.mkjsf.pazpar2.sp.auth.ServiceProxyUser; import com.indexdata.mkjsf.utils.Utils; @@ -124,22 +125,20 @@ public class Pz2ProxyBean extends Pz2Bean implements ServiceProxyInterface { } @Override - public String postInit() throws UnsupportedEncodingException, IOException { + public ServiceProxyCommandResponse postInit() throws UnsupportedEncodingException, IOException { String initDocPath = ((ServiceProxyClient)searchClient).getInitDocPaths().get(0); logger.info("Paths: " + ((ServiceProxyClient)searchClient).getInitDocPaths()); logger.info("Path: " + initDocPath); pzresp.reset(); - byte[] response = ((ServiceProxyClient)searchClient).postInitDoc(initDocPath + getInitFileName()); - initDocResponse = new String(response,"UTF-8"); - return initDocResponse; + ServiceProxyCommandResponse response = ((ServiceProxyClient)searchClient).postInitDoc(initDocPath + getInitFileName()); + return response; } @Override - public String postInit(byte[] initDoc, boolean includeDebug) throws UnsupportedEncodingException, IOException { + public ServiceProxyCommandResponse postInit(byte[] initDoc, boolean includeDebug) throws UnsupportedEncodingException, IOException { pzresp.reset(); - byte[] response = ((ServiceProxyClient)searchClient).postInitDoc(initDoc,includeDebug); - initDocResponse = new String(response,"UTF-8"); - return initDocResponse; + ServiceProxyCommandResponse response = ((ServiceProxyClient)searchClient).postInitDoc(initDoc,includeDebug); + return response; } @Override