Refactors commands and injection
[mkjsf-moved-to-github.git] / src / main / java / com / indexdata / mkjsf / pazpar2 / commands / BytargetCommand.java
1 package com.indexdata.mkjsf.pazpar2.commands;\r
2 \r
3 import com.indexdata.mkjsf.pazpar2.commands.sp.ServiceProxyCommand;\r
4 \r
5 public class BytargetCommand extends Pazpar2Command implements ServiceProxyCommand {\r
6 \r
7   private static final long serialVersionUID = 9070458716105294392L;\r
8 \r
9   public BytargetCommand() {\r
10     super("bytarget");\r
11   }\r
12 \r
13   public BytargetCommand copy () {\r
14     BytargetCommand newCommand = new BytargetCommand();\r
15     for (String parameterName : parameters.keySet()) {\r
16       newCommand.setParameterInState(parameters.get(parameterName).copy());      \r
17     }    \r
18     return newCommand;\r
19   }\r
20 \r
21   public ServiceProxyCommand getSp() {\r
22     return this;\r
23   }\r
24 \r
25   @Override\r
26   public boolean spOnly() {\r
27     return false;\r
28   }\r
29 }\r