X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fcom%2Findexdata%2Fmkjsf%2Fpazpar2%2Fcommands%2FShowCommand.java;h=89e6c73a0bb38d8d53a4b6d090c425233fd8f855;hb=b494c23797a9b09937b03430616c948bcd4e3957;hp=f9e79315363b0a4ffa91dae0379d440e443ffc05;hpb=0c6760bcfe354f233870b023d2845f8b9d432781;p=mkjsf-moved-to-github.git diff --git a/src/main/java/com/indexdata/mkjsf/pazpar2/commands/ShowCommand.java b/src/main/java/com/indexdata/mkjsf/pazpar2/commands/ShowCommand.java index f9e7931..89e6c73 100644 --- a/src/main/java/com/indexdata/mkjsf/pazpar2/commands/ShowCommand.java +++ b/src/main/java/com/indexdata/mkjsf/pazpar2/commands/ShowCommand.java @@ -1,13 +1,13 @@ package com.indexdata.mkjsf.pazpar2.commands; -import com.indexdata.mkjsf.pazpar2.state.StateManager; +import com.indexdata.mkjsf.pazpar2.commands.sp.ServiceProxyCommand; -public class ShowCommand extends Pazpar2Command { +public class ShowCommand extends Pazpar2Command implements ServiceProxyCommand { private static final long serialVersionUID = -8242768313266051307L; - public ShowCommand(StateManager stateMgr) { - super("show",stateMgr); + public ShowCommand() { + super("show"); setParameterInState(new CommandParameter("start","=","0")); } @@ -91,12 +91,34 @@ public class ShowCommand extends Pazpar2Command { setParameterInState(new CommandParameter("block","=",block)); } + public String getBlock() { + return getParameterValue("block"); + } + + public void setMergekey (String mergekey) { + setParameter(new CommandParameter("mergekey","=",mergekey)); + } + + public String getMergekey () { + return getParameterValue("mergekey"); + } + public ShowCommand copy () { - ShowCommand newCommand = new ShowCommand(stateMgr); + ShowCommand newCommand = new ShowCommand(); for (String parameterName : parameters.keySet()) { newCommand.setParameterInState(parameters.get(parameterName).copy()); } return newCommand; } + @Override + public ServiceProxyCommand getSp() { + return this; + } + + @Override + public boolean spOnly() { + return false; + } + }