\r
import org.apache.log4j.Logger;\r
\r
-import com.indexdata.pz2utils4jsf.pazpar2.commands.CommandReadOnly;\r
import com.indexdata.pz2utils4jsf.pazpar2.commands.Pazpar2Command;\r
import com.indexdata.pz2utils4jsf.utils.Utils;\r
\r
logger.debug("Command " + command.getName() + " not found to change the state [" + command.getEncodedQueryString() + "]");\r
}\r
}\r
- \r
- /**\r
- * Gets a detached copy of a command. For the change manager\r
- * to become aware of any changes to the copy it must be \r
- * checked back in with 'checkIn(Pazpar2Command)'\r
- * \r
- * @param commandName\r
- * @return Copy this state's instance of the given command\r
- */\r
- public Pazpar2Command checkOut (String commandName) {\r
- logger.debug("Getting " + commandName + " from state manager.");\r
- return getCurrentState().getCommand(commandName).copy();\r
- }\r
- \r
- public CommandReadOnly getCommand (String commandName) {\r
+ \r
+ public Pazpar2Command getCommand (String commandName) {\r
return getCurrentState().getCommand(commandName);\r
}\r
\r