X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fcom%2Findexdata%2Fpz2utils4jsf%2Fpazpar2%2Fcommands%2FRecordCommand.java;h=5e2c03bfbdbc8d579cf1ff322640746cf894432e;hb=801fbed2d559e224160d473e0860dd765354569f;hp=aa44fb9b1b159c5fc6f68a4bff883ed4503cb645;hpb=977e4983e28683dd8a7d9fd19b0daee3ac349a3a;p=mkjsf-moved-to-github.git diff --git a/src/main/java/com/indexdata/pz2utils4jsf/pazpar2/commands/RecordCommand.java b/src/main/java/com/indexdata/pz2utils4jsf/pazpar2/commands/RecordCommand.java index aa44fb9..5e2c03b 100644 --- a/src/main/java/com/indexdata/pz2utils4jsf/pazpar2/commands/RecordCommand.java +++ b/src/main/java/com/indexdata/pz2utils4jsf/pazpar2/commands/RecordCommand.java @@ -9,5 +9,21 @@ public class RecordCommand extends Pazpar2Command { public RecordCommand(StateManager stateMgr) { super("record",stateMgr); } + + public void setId(String recId) { + setParameter(new CommandParameter("id","=",recId)); + } + + public String getId () { + return getParameterValue("id"); + } + @Override + public RecordCommand copy () { + RecordCommand newCommand = new RecordCommand(stateMgr); + for (String parameterName : parameters.keySet()) { + newCommand.setParameterInState(parameters.get(parameterName).copy()); + } + return newCommand; + } }