Clears requests and responses on new ip auth
[mkjsf-moved-to-github.git] / src / main / java / com / indexdata / mkjsf / pazpar2 / Pz2ProxyBean.java
index 09e500a..87daf80 100644 (file)
@@ -74,6 +74,9 @@ public class Pz2ProxyBean extends Pz2Bean implements ServiceProxyInterface {
       if (user.isAuthenticated()) {\r
         user.clear();\r
       }\r
+      pzreq.getRecord().removeParametersInState();\r
+      pzreq.getSearch().removeParametersInState();\r
+      pzresp.reset();\r
       ((ServiceProxyClient)searchClient).ipAuthenticate(user);\r
     }\r
   }\r
@@ -94,6 +97,10 @@ public class Pz2ProxyBean extends Pz2Bean implements ServiceProxyInterface {
     return ((ServiceProxyClient)searchClient).getServiceProxyUrl();\r
   }\r
   \r
+  public boolean getServiceProxyUrlIsDefined() {\r
+    return ((ServiceProxyClient)searchClient).getServiceProxyUrl().length()>0;\r
+  }\r
+  \r
   public List<String> getServiceProxyUrls() {\r
     List<String> urls = new ArrayList<String>();\r
     urls.add("");\r