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
public class AuthCommand extends Pazpar2Command implements ServiceProxyCommand {\r
\r
private static final long serialVersionUID = 5487611235664162578L;\r
\r
- public AuthCommand(StateManager stateMgr) {\r
- super("auth", stateMgr);\r
+ public AuthCommand() {\r
+ super("auth");\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
+ AuthCommand newCommand = new AuthCommand();\r
for (String parameterName : parameters.keySet()) {\r
newCommand.setParameterInState(parameters.get(parameterName).copy()); \r
} \r
public ServiceProxyCommand getSp() {\r
return this;\r
}\r
+\r
+ @Override\r
+ public boolean spOnly() {\r
+ return true;\r
+ }\r
}\r