Skip to content
Snippets Groups Projects
Commit bbafa04f authored by Manuel Spuhler's avatar Manuel Spuhler
Browse files

Cleanup

parent b7e20931
No related branches found
No related tags found
No related merge requests found
...@@ -60,18 +60,7 @@ public class ExperimentApi extends WokenClientController { ...@@ -60,18 +60,7 @@ public class ExperimentApi extends WokenClientController {
public ResponseEntity<String> runExperiment(@RequestBody ExperimentQuery expQuery) { public ResponseEntity<String> runExperiment(@RequestBody ExperimentQuery expQuery) {
LOGGER.info("Run an experiment"); LOGGER.info("Run an experiment");
Experiment experiment = new Experiment(); Experiment experiment = saveExperiment(expQuery);
experiment.setUuid(UUID.randomUUID());
User user = userInfo.getUser();
experiment.setAlgorithms(gson.toJson(expQuery.getAlgorithms()));
experiment.setValidations(gson.toJson(expQuery.getValidations()));
experiment.setName(expQuery.getName());
experiment.setCreatedBy(user);
experiment.setModel(modelRepository.findOne(expQuery.getModel()));
experimentRepository.save(experiment);
LOGGER.info("Experiment saved");
sendExperiment(experiment); sendExperiment(experiment);
return new ResponseEntity<>(gsonOnlyExposed.toJson(experiment.jsonify()), HttpStatus.OK); return new ResponseEntity<>(gsonOnlyExposed.toJson(experiment.jsonify()), HttpStatus.OK);
...@@ -82,16 +71,7 @@ public class ExperimentApi extends WokenClientController { ...@@ -82,16 +71,7 @@ public class ExperimentApi extends WokenClientController {
public ResponseEntity<String> runExaremeExperiment(@RequestBody ExperimentQuery expQuery) { public ResponseEntity<String> runExaremeExperiment(@RequestBody ExperimentQuery expQuery) {
LOGGER.info("sendExaremeExperiment"); LOGGER.info("sendExaremeExperiment");
Experiment experiment = new Experiment(); Experiment experiment = saveExperiment(expQuery);
experiment.setUuid(UUID.randomUUID());
User user = userInfo.getUser();
experiment.setAlgorithms(gson.toJson(expQuery.getAlgorithms()));
experiment.setValidations(gson.toJson(expQuery.getValidations()));
experiment.setName(expQuery.getName());
experiment.setCreatedBy(user);
experiment.setModel(modelRepository.findOne(expQuery.getModel()));
experimentRepository.save(experiment);
String algoCode = expQuery.getAlgorithms().get(0).getCode(); String algoCode = expQuery.getAlgorithms().get(0).getCode();
List<AlgorithmParam> params = expQuery.getAlgorithms().get(0).getParameters(); List<AlgorithmParam> params = expQuery.getAlgorithms().get(0).getParameters();
...@@ -341,4 +321,23 @@ public class ExperimentApi extends WokenClientController { ...@@ -341,4 +321,23 @@ public class ExperimentApi extends WokenClientController {
return o; return o;
} }
private Experiment saveExperiment(ExperimentQuery expQuery) {
LOGGER.info("sendExaremeExperiment");
Experiment experiment = new Experiment();
experiment.setUuid(UUID.randomUUID());
User user = userInfo.getUser();
experiment.setAlgorithms(gson.toJson(expQuery.getAlgorithms()));
experiment.setValidations(gson.toJson(expQuery.getValidations()));
experiment.setName(expQuery.getName());
experiment.setCreatedBy(user);
experiment.setModel(modelRepository.findOne(expQuery.getModel()));
experimentRepository.save(experiment);
LOGGER.info("Experiment saved");
return experiment;
}
} }
...@@ -82,10 +82,6 @@ public class Experiment { ...@@ -82,10 +82,6 @@ public class Experiment {
@Expose @Expose
private boolean resultsViewed = false; private boolean resultsViewed = false;
@Column(columnDefinition="TEXT")
@Expose
private String source;
public Experiment() { public Experiment() {
/* /*
* Empty constructor is needed by Hibernate * Empty constructor is needed by Hibernate
......
...@@ -9,7 +9,6 @@ public class ExperimentQuery { ...@@ -9,7 +9,6 @@ public class ExperimentQuery {
private String name; private String name;
private String model; private String model;
private String source;
private List<ExperimentValidator> validations; private List<ExperimentValidator> validations;
private List<Algorithm> algorithms; private List<Algorithm> algorithms;
...@@ -29,14 +28,6 @@ public class ExperimentQuery { ...@@ -29,14 +28,6 @@ public class ExperimentQuery {
this.model = model; this.model = model;
} }
public String getSource() {
return source;
}
public void setSource(String source) {
this.source = source;
}
public List<ExperimentValidator> getValidations() { public List<ExperimentValidator> getValidations() {
return validations; return validations;
} }
......
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