chore: Refactor ScenarioController and ScenarioExecutionService
This commit is contained in:
@@ -21,6 +21,18 @@ public class ScenarioController {
|
|||||||
return scenarioRepository.findAll();
|
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")
|
@PostMapping("scenarios")
|
||||||
public Scenario createScenario(@RequestBody Scenario scenario) {
|
public Scenario createScenario(@RequestBody Scenario scenario) {
|
||||||
return scenarioRepository.save(scenario);
|
return scenarioRepository.save(scenario);
|
||||||
|
|||||||
@@ -41,6 +41,13 @@ public class ScenarioExecutionService {
|
|||||||
|
|
||||||
private Logger logger = LoggerFactory.getLogger(ScenarioExecutionService.class);
|
private Logger logger = LoggerFactory.getLogger(ScenarioExecutionService.class);
|
||||||
|
|
||||||
|
/*
|
||||||
|
public String executeScenarioNew(ScenarioExecutionInput scenarioExecutionInput){
|
||||||
|
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
public String executeScenario(String scenarioId, String input){
|
public String executeScenario(String scenarioId, String input){
|
||||||
|
|
||||||
Optional<Scenario> o_scenario = scenarioRepository.findById(scenarioId);
|
Optional<Scenario> o_scenario = scenarioRepository.findById(scenarioId);
|
||||||
|
|||||||
Reference in New Issue
Block a user