query.addInstallationEnvironment(environment).addInstallationEnvironmentType(environmentType)
.setDependencyLabelPattern(dependencyLabel).finishQuery();
List<WorkflowInfo> workflows = myExperimentRESTClient.searchComponents(query);
for (WorkflowInfo workflow : workflows) {
MyExperimentActionInfo service = new MyExperimentActionInfo();
service.setShortname(workflow.getName());
service.setDescriptor(workflow.getDescriptor());
service.setInfo(workflow.getDescription());
service.setUrl(workflow.getContentUri());
service.setContentType(workflow.getContentType());
services.add(service);
}
return services;