Moves filter settings from pz2 bean to search command
[mkjsf-moved-to-github.git] / src / main / java / com / indexdata / pz2utils4jsf / pazpar2 / commands / RecordCommand.java
1 package com.indexdata.pz2utils4jsf.pazpar2.commands;\r
2 \r
3 import com.indexdata.pz2utils4jsf.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 setRecordId(String recId) {\r
14     setParameter(new CommandParameter("id","=",recId));\r
15   }\r
16   \r
17   public String getRecordId () {\r
18     return getParameterValue("id");\r
19   }\r
20   \r
21   \r
22 \r
23   @Override\r
24   public RecordCommand copy () {\r
25     RecordCommand newCommand = new RecordCommand(stateMgr);\r
26     for (String parameterName : parameters.keySet()) {\r
27       newCommand.setParameterSilently(parameters.get(parameterName).copy());      \r
28     }    \r
29     return newCommand;\r
30   }\r
31 }\r