JAL-3070 discoverers return ServiceWithParameter, now containing logic and call code...
[jalview.git] / src / jalview / ws / jws2 / JabaWsParamTest.java
index 8c57529..98282fa 100644 (file)
@@ -2,6 +2,7 @@ package jalview.ws.jws2;
 
 import jalview.gui.WsJobParameters;
 import jalview.util.MessageManager;
+import jalview.ws.api.ServiceWithParameters;
 import jalview.ws.jws2.jabaws2.Jws2Instance;
 
 import java.awt.BorderLayout;
@@ -48,9 +49,10 @@ public class JabaWsParamTest
       return;
     }
     Jws2Instance lastserv = null;
-    for (Jws2Instance service : disc.getServices())
+    for (ServiceWithParameters service : disc.getServices())
     {
-      lastserv = service;
+      // this will fail for non-JABAWS services !
+      lastserv = (Jws2Instance) service;
       if (p >= args.length || service.getName().equalsIgnoreCase(args[p]))
       {
         if (lastserv != null)