Class ScenarioController
java.lang.Object
energy.eddie.regionconnector.simulation.web.ScenarioController
-
Constructor Summary
ConstructorsConstructorDescriptionScenarioController(SimulationEngine simulationEngine, PredefinedScenarios predefinedScenarios) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<Collection<String>> runScenario(ScenarioRunConfiguration configuration) runScenario(String name, ScenarioMetadata metadata)
-
Constructor Details
-
ScenarioController
public ScenarioController(SimulationEngine simulationEngine, PredefinedScenarios predefinedScenarios)
-
-
Method Details
-
predefinedScenarios
@GetMapping(value="/scenarios", produces="application/json") public org.springframework.http.ResponseEntity<Collection<String>> predefinedScenarios() -
runScenario
@PostMapping(value="/scenarios/run", consumes="application/json", produces="application/json") public org.springframework.http.ResponseEntity<Map<String,Object>> runScenario(@RequestBody ScenarioRunConfiguration configuration) -
runScenario
@PostMapping(value="/scenarios/{name}/run", consumes="application/json", produces="application/json") public org.springframework.http.ResponseEntity<Map<String,Object>> runScenario(@PathVariable String name, @RequestBody ScenarioMetadata metadata)
-