Class ApplicationSettingsBackdoorController
java.lang.Object
eu.rarogsoftware.rarog.platform.plugins.backdoor.rest.ApplicationSettingsBackdoorController
@RestController
@RequestMapping(value="application/settings",
produces="application/json")
@AnonymousAllowed
@CsrfDisabled
public class ApplicationSettingsBackdoorController
extends Object
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final record
-
Constructor Summary
ConstructorsConstructorDescriptionApplicationSettingsBackdoorController
(ApplicationSettings applicationSettings) -
Method Summary
Modifier and TypeMethodDescriptiongetSetting
(String settingName) org.springframework.http.ResponseEntity<Void>
setSetting
(ApplicationSettingsBackdoorController.SettingsBean settingsBean)
-
Constructor Details
-
ApplicationSettingsBackdoorController
public ApplicationSettingsBackdoorController(@ComponentImport ApplicationSettings applicationSettings)
-
-
Method Details
-
getSetting
@GetMapping("{name}") public ApplicationSettingsBackdoorController.SettingsBean getSetting(@PathVariable("name") String settingName) -
setSetting
@PostMapping(consumes="application/json") public org.springframework.http.ResponseEntity<Void> setSetting(@RequestBody ApplicationSettingsBackdoorController.SettingsBean settingsBean) throws URISyntaxException - Throws:
URISyntaxException
-