1 package com.indexdata.mkjsf.pazpar2.commands;
\r
3 import com.indexdata.mkjsf.pazpar2.commands.sp.ServiceProxyCommand;
\r
5 public class InitCommand extends Pazpar2Command implements ServiceProxyCommand {
\r
7 private static final long serialVersionUID = -4915976465898889987L;
\r
9 public InitCommand() {
\r
13 public void setClear(String clear) {
\r
14 setParameterInState(new CommandParameter("clear","=",clear));
\r
17 public String getClear() {
\r
18 return getParameterValue("clear");
\r
21 public void setService(String serviceId) {
\r
22 setParameterInState(new CommandParameter("service","=",serviceId));
\r
25 public String getService() {
\r
26 return getParameterValue("service");
\r
30 public void setSession (String sessionId) {
\r
31 throw new UnsupportedOperationException("Cannot set session id on init command");
\r
35 public String getSession () {
\r
36 throw new UnsupportedOperationException("Cannot set or get session id on init command");
\r
39 public InitCommand copy () {
\r
40 InitCommand newCommand = new InitCommand();
\r
41 for (String parameterName : parameters.keySet()) {
\r
42 newCommand.setParameterInState(parameters.get(parameterName).copy());
\r
47 public ServiceProxyCommand getSp() {
\r
52 public boolean spOnly() {
\r