\r
import org.apache.log4j.Logger;\r
\r
+import com.indexdata.mkjsf.pazpar2.commands.sp.ServiceProxyCommands;\r
import com.indexdata.mkjsf.pazpar2.state.StateManager;\r
import com.indexdata.mkjsf.utils.Utils;\r
\r
\r
private static final long serialVersionUID = -5172466320351302413L;\r
private static Logger logger = Logger.getLogger(Pazpar2Commands.class);\r
-\r
+ \r
public static final String INIT = "init";\r
public static final String PING = "ping";\r
public static final String SETTINGS = "settings";\r
public static final String RECORD = "record";\r
public static final String TERMLIST = "termlist";\r
public static final String BYTARGET = "bytarget";\r
+ \r
+ private ServiceProxyCommands sp = null;\r
\r
- @Inject StateManager stateMgr; \r
+ @Inject\r
+ protected StateManager stateMgr; \r
\r
public Pazpar2Commands() {\r
logger.info("Initializing Pazpar2Commands [" + Utils.objectId(this) + "]");\r
public Pazpar2Command getCommand(String name) {\r
return stateMgr.getCommand(name);\r
}\r
+ \r
+ public ServiceProxyCommands getSp() {\r
+ if (sp == null) {\r
+ sp = new ServiceProxyCommands(stateMgr);\r
+ }\r
+ return sp;\r
+ }\r
\r
}\r