Renames pz2utils4jsf package to mkjsf
[mkjsf-moved-to-github.git] / src / main / java / com / indexdata / mkjsf / pazpar2 / commands / RecordCommand.java
1 package com.indexdata.mkjsf.pazpar2.commands;\r
2 \r
3 import com.indexdata.mkjsf.pazpar2.state.StateManager;\r
4 \r
5 public class RecordCommand extends Pazpar2Command {\r
6 \r
7   private static final long serialVersionUID = 2817539422114569506L;\r
8 \r
9   public RecordCommand(StateManager stateMgr) {\r
10     super("record",stateMgr);\r
11   }\r
12   \r
13   public void setId(String recId) {\r
14     setParameter(new CommandParameter("id","=",recId));\r
15   }\r
16   \r
17   public String getId () {\r
18     return getParameterValue("id");\r
19   }    \r
20 \r
21   @Override\r
22   public RecordCommand copy () {\r
23     RecordCommand newCommand = new RecordCommand(stateMgr);\r
24     for (String parameterName : parameters.keySet()) {\r
25       newCommand.setParameterInState(parameters.get(parameterName).copy());      \r
26     }    \r
27     return newCommand;\r
28   }\r
29 }\r