Adds demo auth method. Tweaks polling & state fields setup.
[mkjsf-moved-to-github.git] / src / main / java / com / indexdata / mkjsf / pazpar2 / commands / CommandParameter.java
index 69c224a..f97497f 100644 (file)
@@ -3,7 +3,9 @@ package com.indexdata.mkjsf.pazpar2.commands;
 import java.io.Serializable;\r
 import java.io.UnsupportedEncodingException;\r
 import java.net.URLEncoder;\r
+import java.util.Arrays;\r
 import java.util.HashMap;\r
+import java.util.List;\r
 import java.util.Map;\r
 \r
 import org.apache.log4j.Logger;\r
@@ -14,11 +16,12 @@ public class CommandParameter implements Serializable {
 \r
   private static Logger logger = Logger.getLogger(CommandParameter.class);\r
   \r
-  private static final long serialVersionUID = 625502285668766749L;\r
+  private static final long serialVersionUID = 625502285668766749L;  \r
   String name = null;\r
   String operator = null;\r
   String value = null;\r
   Map<String,Expression> expressions = new HashMap<String,Expression>();\r
+  private static List<String> nologparams = Arrays.asList("password");\r
   \r
   public CommandParameter (String name) {\r
     logger.debug("Instantiating command parameter '" + name + "'");\r
@@ -36,7 +39,7 @@ public class CommandParameter implements Serializable {
   }\r
 \r
   public CommandParameter (String name, String operator, String value) {\r
-    logger.debug("Instantiating command parameter '" + name + "' with String: [" + value + "]");\r
+    if (!nologparams.contains(name)) logger.debug("Instantiating command parameter '" + name + "' with String: [" + value + "]");    \r
     this.name = name;\r
     this.operator = operator;\r
     this.value = value;    \r