Moves parameter expression class to commands package
[mkjsf-moved-to-github.git] / src / main / java / com / indexdata / pz2utils4jsf / pazpar2 / Pz2Bean.java
index d942a4a..9864e06 100644 (file)
@@ -94,6 +94,7 @@ public class Pz2Bean implements Pz2Interface, StateListener, Serializable {
   public void doSearch() { \r
     stateMgr.hasPendingStateChange("search",false);\r
     data.reset();\r
+    // TODO: avoid state proliferation here:\r
     req.getRecord().removeParameters();\r
     req.getShow().setParameter(new CommandParameter("start","=",0));    \r
     logger.debug(Utils.objectId(this) + " is searching using "+req.getCommandReadOnly("search").getUrlEncodedParameterValue("query"));\r
@@ -236,8 +237,7 @@ public class Pz2Bean implements Pz2Interface, StateListener, Serializable {
       stateMgr.hasPendingStateChange("record",false);\r
       if (req.getCommandReadOnly("record").hasParameters()) {\r
         update("record");\r
-      } else {\r
-        req.getRecord().removeParameters();  \r
+      } else {         \r
         data.put("record", new RecordResponse());\r
       }\r
     }\r