* @throws PlanningServiceException
*/
public List<IServiceInfo> searchObjectQa() throws PlanningServiceException {
List<IServiceInfo> services = new ArrayList<IServiceInfo>();
ComponentQuery query = myExperimentRESTClient.createComponentQuery();
query.addProfile(profile);
query.addHandlesMimetype(sourceMimetype, targetMimetype)
.addHandlesMimetypeWildcard(sourceMimetype, targetMimetype)
.addHandlesMimetypes(sourceMimetype, targetMimetype)
.addHandlesMimetypesWildcard(sourceMimetype, targetMimetype);
if (sourceMimetype != null && !sourceMimetype.equals(targetMimetype)) {
query.addHandlesMimetypes(targetMimetype, sourceMimetype).addHandlesMimetypesWildcard(targetMimetype,
sourceMimetype);
}
query.addInputPort(ComponentConstants.VALUE_LEFT_OBJECT).addInputPort(ComponentConstants.VALUE_RIGHT_OBJECT);
if (measure != null) {
query.addMeasureOutputPort(measure);
}
query.addInstallationEnvironment(environment).addInstallationEnvironmentType(environmentType)
.setDependencyLabelPattern(dependencyLabel).finishQuery();
List<WorkflowInfo> workflows = myExperimentRESTClient.searchComponents(query);
for (WorkflowInfo workflow : workflows) {
MyExperimentActionInfo service = new MyExperimentActionInfo();