Package com.chutneytesting.globalvar.api
Class GlobalVarController
- java.lang.Object
-
- com.chutneytesting.globalvar.api.GlobalVarController
-
@RestController @CrossOrigin(origins="*") @RequestMapping("/api/ui/globalvar/v1") public class GlobalVarController extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGlobalVarController.TextDto
-
Constructor Summary
Constructors Constructor Description GlobalVarController(FileGlobalVarRepository globalVarRepository)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete(String fileName)GlobalVarController.TextDtogetFile(String fileName)Set<String>list()voidsave(String fileName, GlobalVarController.TextDto textContent)
-
-
-
Constructor Detail
-
GlobalVarController
public GlobalVarController(FileGlobalVarRepository globalVarRepository)
-
-
Method Detail
-
list
@PreAuthorize("hasAuthority(\'GLOBAL_VAR_READ\')") @GetMapping(path="", produces="application/json") public Set<String> list()
-
save
@PreAuthorize("hasAuthority(\'GLOBAL_VAR_WRITE\')") @PostMapping(path="/{fileName}", consumes="application/json", produces="application/json") public void save(@PathVariable("fileName") String fileName, @RequestBody GlobalVarController.TextDto textContent)
-
delete
@PreAuthorize("hasAuthority(\'GLOBAL_VAR_WRITE\')") @DeleteMapping(path="/{fileName}") public void delete(@PathVariable("fileName") String fileName)
-
getFile
@PreAuthorize("hasAuthority(\'GLOBAL_VAR_READ\')") @GetMapping(path="/{fileName}", produces="application/json") public GlobalVarController.TextDto getFile(@PathVariable("fileName") String fileName)
-
-