}\r
\r
public InitCommand getInit() {\r
- return (InitCommand) (stateMgr.checkOut(INIT));\r
+ return (InitCommand) (stateMgr.getCommand(INIT));\r
}\r
\r
public PingCommand getPing() {\r
- return (PingCommand) (stateMgr.checkOut(PING));\r
+ return (PingCommand) (stateMgr.getCommand(PING));\r
}\r
\r
public SettingsCommand getSettings() {\r
- return (SettingsCommand) (stateMgr.checkOut(SETTINGS));\r
+ return (SettingsCommand) (stateMgr.getCommand(SETTINGS));\r
}\r
\r
public SearchCommand getSearch() {\r
- return (SearchCommand) (stateMgr.checkOut(SEARCH));\r
+ return (SearchCommand) (stateMgr.getCommand(SEARCH));\r
}\r
\r
- /**\r
- * Gets a mutable SearchCommand from current state (no checkout)\r
- * Can be used for updating Search parameters without spawning new state.\r
- * @return\r
- */\r
- public SearchCommand getSearchInState() {\r
- return (SearchCommand) (stateMgr.getCurrentState().getCommand(SEARCH));\r
- }\r
-\r
public StatCommand getStat() {\r
- return (StatCommand) (stateMgr.checkOut(STAT));\r
+ return (StatCommand) (stateMgr.getCommand(STAT));\r
}\r
\r
public ShowCommand getShow() {\r
- return (ShowCommand) (stateMgr.checkOut(SHOW));\r
- }\r
- \r
- /**\r
- * Gets a mutable ShowCommand from current state (no checkout)\r
- * Can be used for updating show parameters without spawning new state.\r
- * @return\r
- */\r
- public ShowCommand getShowInState () {\r
- return (ShowCommand) (stateMgr.getCurrentState().getCommand(SHOW));\r
+ return (ShowCommand) (stateMgr.getCommand(SHOW));\r
}\r
- \r
- /**\r
- * Gets a detached (copied) record command from the current state\r
- * \r
- * @return\r
- */\r
+ \r
public RecordCommand getRecord() {\r
- return (RecordCommand) (stateMgr.checkOut(RECORD));\r
+ return (RecordCommand) (stateMgr.getCommand(RECORD));\r
}\r
\r
- /**\r
- * Gets a mutable RecordCommand from current state (no checkout)\r
- * Can be used for updating record parameters without spawning new state.\r
- * @return\r
- */ \r
- public RecordCommand getRecordInState() {\r
- return (RecordCommand)stateMgr.getCurrentState().getCommand(RECORD);\r
- }\r
- \r
- /**\r
- * Gets a detached (copied) termlist command from the current state\r
- * \r
- * @return Mutable termlist command\r
- */\r
public TermlistCommand getTermlist() {\r
- return (TermlistCommand) (stateMgr.checkOut(TERMLIST));\r
+ return (TermlistCommand) (stateMgr.getCommand(TERMLIST));\r
}\r
\r
- /**\r
- * \r
- * @return\r
- */\r
public BytargetCommand getBytarget() {\r
- return (BytargetCommand) (stateMgr.checkOut(BYTARGET));\r
+ return (BytargetCommand) (stateMgr.getCommand(BYTARGET));\r
}\r
\r
public Pazpar2Command getCommand(String name) {\r
- return stateMgr.checkOut(name);\r
- }\r
- \r
- public CommandReadOnly getCommandReadOnly(String name) {\r
return stateMgr.getCommand(name);\r
}\r
- \r
+ \r
}\r