Wiring of pazpar2 info command and response
[mkjsf-moved-to-github.git] / src / main / java / com / indexdata / mkjsf / pazpar2 / commands / Pazpar2Commands.java
index b847e17..a5a346d 100644 (file)
@@ -45,6 +45,7 @@ public class Pazpar2Commands implements Serializable {
   public static final String RECORD =   "record";\r
   public static final String TERMLIST = "termlist";\r
   public static final String BYTARGET = "bytarget";  \r
+  public static final String INFO =     "info";\r
   private ServiceProxyCommands sp = null;    \r
   \r
   public Pazpar2Commands() {\r
@@ -127,12 +128,20 @@ public class Pazpar2Commands implements Serializable {
   }\r
   \r
   /**\r
+   *\r
+   * @return info command from current state\r
+   */\r
+  public InfoCommand getInfo () {\r
+    return (InfoCommand) (Pz2Service.get().getStateMgr().getCommand(INFO));\r
+  }\r
+\r
+  /**\r
    * Generically retrieves any command\r
    * \r
    * @param name name of command to retrieve\r
    * @return command of the given type\r
    */\r
-  public Pazpar2Command getCommand(String name) {    \r
+  public Pazpar2Command getCommand(String name) {\r
     return Pz2Service.get().getStateMgr().getCommand(name);\r
   }\r
   \r