chore: Refactor ScenarioController and ScenarioExecutionService

This commit is contained in:
andrea.terzani
2024-07-31 11:18:42 +02:00
parent ad71758490
commit 96131731a1
2 changed files with 19 additions and 0 deletions

View File

@@ -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);

View File

@@ -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);