Moves single-target-filter class to commands package
[mkjsf-moved-to-github.git] / src / main / java / com / indexdata / pz2utils4jsf / pazpar2 / commands / RecordCommand.java
index aa44fb9..09e370c 100644 (file)
@@ -9,5 +9,21 @@ public class RecordCommand extends Pazpar2Command {
   public RecordCommand(StateManager stateMgr) {\r
     super("record",stateMgr);\r
   }\r
+  \r
+  public void setRecordId(String recId) {\r
+    setParameter(new CommandParameter("id","=",recId));\r
+  }\r
+  \r
+  public String getRecordId () {\r
+    return getParameterValue("id");\r
+  }    \r
 \r
+  @Override\r
+  public RecordCommand copy () {\r
+    RecordCommand newCommand = new RecordCommand(stateMgr);\r
+    for (String parameterName : parameters.keySet()) {\r
+      newCommand.setParameterSilently(parameters.get(parameterName).copy());      \r
+    }    \r
+    return newCommand;\r
+  }\r
 }\r