Avoids state changes on cascading command updates
[mkjsf-moved-to-github.git] / src / main / java / com / indexdata / pz2utils4jsf / pazpar2 / commands / Pazpar2Commands.java
index f1ed7f6..b91b0c6 100644 (file)
@@ -63,10 +63,18 @@ public class Pazpar2Commands implements Serializable {
     return (ShowCommand) (stateMgr.checkOut(SHOW));\r
   }\r
   \r
+  public ShowCommand getShowInState () {\r
+    return (ShowCommand) (stateMgr.getCurrentState().getCommand(SHOW));\r
+  }\r
+  \r
   public RecordCommand getRecord() {\r
     return (RecordCommand) (stateMgr.checkOut(RECORD));\r
   }\r
   \r
+  public RecordCommand getRecordInState() {\r
+    return (RecordCommand)stateMgr.getCurrentState().getCommand(RECORD);\r
+  }\r
+  \r
   public TermlistCommand getTermlist() {\r
     return (TermlistCommand) (stateMgr.checkOut(TERMLIST));\r
   }\r