Adds alternative version of command.runWith(parameters)
[mkjsf-moved-to-github.git] / src / main / java / com / indexdata / mkjsf / pazpar2 / commands / PingCommand.java
1 package com.indexdata.mkjsf.pazpar2.commands;\r
2 \r
3 import com.indexdata.mkjsf.pazpar2.commands.sp.ServiceProxyCommand;\r
4 \r
5 /**\r
6  * Represents a Pazpar2 <code>ping</code> command, , can be accessed by <code>pzreq.ping</code>\r
7  * \r
8  * @author Niels Erik\r
9  *\r
10  */\r
11 public class PingCommand extends Pazpar2Command implements ServiceProxyCommand {\r
12 \r
13   private static final long serialVersionUID = 8876721711326535847L;\r
14 \r
15   public PingCommand() {\r
16     super("ping");    \r
17   }\r
18   \r
19   public PingCommand copy () {\r
20     PingCommand newCommand = new PingCommand();\r
21     for (String parameterName : parameters.keySet()) {\r
22       newCommand.setParameterInState(parameters.get(parameterName).copy());      \r
23     }    \r
24     return newCommand;\r
25   }\r
26 \r
27   public ServiceProxyCommand getSp() {\r
28     return this;\r
29   }\r
30 \r
31   @Override\r
32   public boolean spOnly() {\r
33     return false;\r
34   }\r
35 }\r