}
@Override
public WorkflowExecution getWorkflowExecution(String experimentId)
throws RegistryException {
WorkflowExecutionImpl w = new WorkflowExecutionImpl();
w.setExperimentId(experimentId);
w.setWorkflowInstanceName(getWorkflowExecutionName(experimentId));
w.setExecutionStatus(getWorkflowExecutionStatus(experimentId));
w.setMetadata(getWorkflowExecutionMetadata(experimentId));
w.setOutput(getWorkflowExecutionOutput(experimentId));
w.setServiceInput(searchWorkflowExecutionServiceInput(experimentId, ".*", ".*"));
w.setServiceOutput(searchWorkflowExecutionServiceOutput(experimentId, ".*", ".*"));
w.setUser(getWorkflowExecutionUser(experimentId));
w.setTopic(experimentId);
return w;
}