Simplifies state handling further
[mkjsf-moved-to-github.git] / src / main / java / com / indexdata / pz2utils4jsf / pazpar2 / state / StateManager.java
index 23d59d1..f1ae6b6 100644 (file)
@@ -11,7 +11,6 @@ import javax.enterprise.context.SessionScoped;
 \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
@@ -76,21 +75,8 @@ public class StateManager implements Serializable {
       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