Change header template for a new version
[jabaws.git] / webservices / compbio / ws / client / CmdHelper.java
index 1faf3dc..509abcc 100644 (file)
@@ -1,11 +1,30 @@
+/* Copyright (c) 2011 Peter Troshin\r
+ *  \r
+ *  JAva Bioinformatics Analysis Web Services (JABAWS) @version: 2.0     \r
+ * \r
+ *  This library is free software; you can redistribute it and/or modify it under the terms of the\r
+ *  Apache License version 2 as published by the Apache Software Foundation\r
+ * \r
+ *  This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without\r
+ *  even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Apache \r
+ *  License for more details.\r
+ * \r
+ *  A copy of the license is in apache_license.txt. It is also available here:\r
+ * @see: http://www.apache.org/licenses/LICENSE-2.0.txt\r
+ * \r
+ * Any republication or derived work distributed in source code form\r
+ * must include this copyright and license notice.\r
+ */\r
 package compbio.ws.client;\r
 import static compbio.ws.client.Constraints.hostkey;\r
 import static compbio.ws.client.Constraints.limitList;\r
+import static compbio.ws.client.Constraints.listServices;\r
 import static compbio.ws.client.Constraints.paramList;\r
 import static compbio.ws.client.Constraints.presetList;\r
 import static compbio.ws.client.Constraints.presetkey;\r
 import static compbio.ws.client.Constraints.pseparator;\r
 import static compbio.ws.client.Constraints.servicekey;\r
+import static compbio.ws.client.Constraints.testKey;\r
 \r
 class CmdHelper {\r
 \r
@@ -32,6 +51,26 @@ class CmdHelper {
        }\r
 \r
        /**\r
+        * list available services\r
+        * \r
+        * @param cmd\r
+        * @return\r
+        */\r
+       static boolean listServices(String[] cmd) {\r
+               return keyFound(cmd, listServices);\r
+       }\r
+\r
+       /**\r
+        * tests service\r
+        * \r
+        * @param cmd\r
+        * @return\r
+        */\r
+       static boolean testService(String[] cmd) {\r
+               return keyFound(cmd, testKey);\r
+       }\r
+\r
+       /**\r
         * Checks whether the key is in the command line\r
         * \r
         * @param cmd\r