Adds check for SP only commands.
[mkjsf-moved-to-github.git] / src / main / java / com / indexdata / mkjsf / pazpar2 / commands / SettingsCommand.java
1 package com.indexdata.mkjsf.pazpar2.commands;\r
2 \r
3 import com.indexdata.mkjsf.pazpar2.commands.sp.ServiceProxyCommand;\r
4 import com.indexdata.mkjsf.pazpar2.state.StateManager;\r
5 \r
6 public class SettingsCommand extends Pazpar2Command implements ServiceProxyCommand {\r
7 \r
8   private static final long serialVersionUID = 2291179325470387102L;\r
9 \r
10   public SettingsCommand(StateManager stateMgr) {\r
11     super("settings",stateMgr);\r
12     // TODO Auto-generated constructor stub\r
13   }\r
14   \r
15   public SettingsCommand copy () {\r
16     SettingsCommand newCommand = new SettingsCommand(stateMgr);\r
17     for (String parameterName : parameters.keySet()) {\r
18       newCommand.setParameterInState(parameters.get(parameterName).copy());      \r
19     }    \r
20     return newCommand;\r
21   }\r
22 \r
23   @Override\r
24   public ServiceProxyCommand getSp() {\r
25     return this;\r
26   }\r
27 \r
28   @Override\r
29   public boolean spOnly() {\r
30     return false;\r
31   }\r
32 \r
33 }\r