Adds support for pazpar2 info command
[mkjsf-moved-to-github.git] / src / main / java / com / indexdata / mkjsf / pazpar2 / commands / InfoCommand.java
1 /**\r
2  * \r
3  */\r
4 package com.indexdata.mkjsf.pazpar2.commands;\r
5 \r
6 import com.indexdata.mkjsf.pazpar2.commands.sp.ServiceProxyCommand;\r
7 \r
8 /**\r
9  * @author Niels Erik\r
10  *\r
11  */\r
12 public class InfoCommand extends Pazpar2Command implements ServiceProxyCommand {\r
13 \r
14   /**\r
15    * \r
16    */\r
17   private static final long serialVersionUID = -180974027395677475L;\r
18 \r
19   public InfoCommand () {\r
20     super("info");\r
21   }\r
22   \r
23   /* (non-Javadoc)\r
24    * @see com.indexdata.mkjsf.pazpar2.commands.Pazpar2Command#copy()\r
25    */\r
26   @Override\r
27   public Pazpar2Command copy() {\r
28     InfoCommand newCommand = new InfoCommand();\r
29     for (String parameterName : parameters.keySet()) {\r
30       newCommand.setParameterInState(parameters.get(parameterName).copy());      \r
31     }    \r
32     return newCommand;\r
33   }\r
34 \r
35   /* (non-Javadoc)\r
36    * @see com.indexdata.mkjsf.pazpar2.commands.Pazpar2Command#getSp()\r
37    */\r
38   @Override\r
39   public ServiceProxyCommand getSp() {\r
40     return this;\r
41   }\r
42 \r
43   /* (non-Javadoc)\r
44    * @see com.indexdata.mkjsf.pazpar2.commands.Pazpar2Command#spOnly()\r
45    */\r
46   @Override\r
47   public boolean spOnly() {\r
48     return false;\r
49   }\r
50 \r
51 }\r