/** * @return gets a stream containing the workflowdescriptor xml file */ private static InputStream getWorkflowComponantDescriptors() { try { Client client = Client.create(); WebResource webResource = client.resource(NexusURLs.NEXUS_DATA_INDEX); MultivaluedMap queryParams = new MultivaluedMapImpl(); queryParams.add("c", "workflow-component-description"); queryParams.add("p", "zip"); queryParams.add("g", "net.sourceforge.ondex"); return webResource.queryParams(queryParams).get(InputStream.class); } catch (Exception e) { OVTK2Desktop.getDesktopResources().getLogger().eventOccurred(new ONDEXEvent(ListPlugins.class, new UnspecifiedErrorEvent(e.toString(), ""))); return null; } }