Class PermissionController


  • @RestController
    public class PermissionController
    extends ControllerBase
    • Constructor Detail

      • PermissionController

        public PermissionController()
    • Method Detail

      • listPermissions

        @GetMapping("/application/{app}/permission")
        public org.springframework.http.ResponseEntity<Permissions> listPermissions​(@PathVariable("app")
                                                                                    String app)
      • getPermission

        @GetMapping("/application/{app}/permission/{name}")
        public org.springframework.http.ResponseEntity<Permission> getPermission​(@PathVariable("app")
                                                                                 String app,
                                                                                 @PathVariable("name")
                                                                                 String name)
      • createPermission

        @PostMapping("/application/{app}/permission")
        public org.springframework.http.ResponseEntity<Permission> createPermission​(@PathVariable("app")
                                                                                    String app,
                                                                                    @RequestBody
                                                                                    Permission permission)
      • updatePermission

        @PutMapping("/application/{app}/permission/{name}")
        public org.springframework.http.ResponseEntity<Permission> updatePermission​(@PathVariable("app")
                                                                                    String app,
                                                                                    @PathVariable("name")
                                                                                    String name,
                                                                                    @RequestBody
                                                                                    Permission permission)
      • deletePermission

        @DeleteMapping("/application/{app}/permission/{name}")
        public org.springframework.http.ResponseEntity<Void> deletePermission​(@PathVariable("app")
                                                                              String app,
                                                                              @PathVariable("name")
                                                                              String name)