chore: Refactor ScenarioController and ScenarioExecutionService
This commit is contained in:
@@ -21,6 +21,18 @@ public class ScenarioController {
|
||||
return scenarioRepository.findAll();
|
||||
}
|
||||
|
||||
|
||||
// Get single scenario
|
||||
|
||||
|
||||
|
||||
//Exec scenario che prende in input un json con l'id dello scenario e gli input dell'utente e restituisce il risultato dell'esecuzione
|
||||
// {scenarioid: 1, input: {input1: "valore1", input2: "valore2"}} =)> devi definire un DTO per questo json
|
||||
//nuovo metodo executeScenarioNew dello ScenarioExecutionService che prende in input l oggetto definito sopra
|
||||
|
||||
|
||||
|
||||
|
||||
@PostMapping("scenarios")
|
||||
public Scenario createScenario(@RequestBody Scenario scenario) {
|
||||
return scenarioRepository.save(scenario);
|
||||
|
||||
@@ -41,6 +41,13 @@ public class ScenarioExecutionService {
|
||||
|
||||
private Logger logger = LoggerFactory.getLogger(ScenarioExecutionService.class);
|
||||
|
||||
/*
|
||||
public String executeScenarioNew(ScenarioExecutionInput scenarioExecutionInput){
|
||||
|
||||
}
|
||||
*/
|
||||
|
||||
|
||||
public String executeScenario(String scenarioId, String input){
|
||||
|
||||
Optional<Scenario> o_scenario = scenarioRepository.findById(scenarioId);
|
||||
|
||||
Reference in New Issue
Block a user