Skip to content
Snippets Groups Projects
Commit c70efd94 authored by Mirco Nasuti's avatar Mirco Nasuti
Browse files

Use validation on experiment queries

parent a5c30f34
No related branches found
No related tags found
No related merge requests found
......@@ -3,6 +3,7 @@ package eu.hbp.mip.controllers;
import com.google.common.collect.Lists;
import com.google.gson.*;
import eu.hbp.mip.configuration.SecurityConfiguration;
import eu.hbp.mip.model.ExperimentQuery;
import eu.hbp.mip.model.User;
import eu.hbp.mip.utils.HTTPUtil;
import io.swagger.annotations.*;
......@@ -70,9 +71,11 @@ public class ExperimentApi {
@ApiOperation(value = "Send a request to the workflow to run an experiment", response = Experiment.class)
@RequestMapping(method = RequestMethod.POST)
public ResponseEntity<String> runExperiment(@RequestBody String incomingQueryString) {
public ResponseEntity<String> runExperiment(@RequestBody ExperimentQuery incomingQueryObj) {
LOGGER.info("Run an experiment");
String incomingQueryString = new Gson().toJson(incomingQueryObj);
JsonObject incomingQuery = gson.fromJson(incomingQueryString, JsonObject.class);
Experiment experiment = new Experiment();
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment