Cleans up auth logic
[mkjsf-moved-to-github.git] / src / main / java / com / indexdata / mkjsf / pazpar2 / commands / sp / AuthCommand.java
index eeddd9c..67ecb54 100644 (file)
@@ -1,5 +1,6 @@
 package com.indexdata.mkjsf.pazpar2.commands.sp;\r
 \r
+import com.indexdata.mkjsf.pazpar2.commands.CommandParameter;\r
 import com.indexdata.mkjsf.pazpar2.commands.Pazpar2Command;\r
 import com.indexdata.mkjsf.pazpar2.state.StateManager;\r
 \r
@@ -11,6 +12,30 @@ public class AuthCommand extends Pazpar2Command implements ServiceProxyCommand {
     super("auth", stateMgr);\r
   }\r
   \r
+  public void setAction (String action) {\r
+    setParameterInState(new CommandParameter("action","=",action));\r
+  }  \r
+  \r
+  public String getAction () {\r
+    return getParameterValue("action");\r
+  }\r
+  \r
+  public void setUsername(String username) {\r
+    setParameterInState(new CommandParameter("username","=",username));\r
+  }\r
+  \r
+  public String getUsername () {\r
+    return getParameterValue("username");\r
+  }\r
+  \r
+  public void setPassword (String password) {\r
+    setParameterInState(new CommandParameter("password","=",password));\r
+  }\r
+  \r
+  public String getPassword () {\r
+    return getParameterValue("password");\r
+  }\r
+    \r
   public AuthCommand copy () {\r
     AuthCommand newCommand = new AuthCommand(stateMgr);\r
     for (String parameterName : parameters.keySet()) {\r