public SearchCommand getSearch() {\r
return (SearchCommand) (stateMgr.checkOut(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 (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
}\r
public RecordCommand getRecord() {\r
return (RecordCommand) (stateMgr.checkOut(RECORD));\r
}\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