Class AdminsController

java.lang.Object
edu.ucsb.cs.scaffold.controller.ApiController
edu.ucsb.cs.scaffold.controller.AdminsController

@RequestMapping("/api/admin") @RestController public class AdminsController extends ApiController
  • Constructor Details

    • AdminsController

      public AdminsController()
  • Method Details

    • postAdmin

      @PreAuthorize("hasRole(\'ROLE_ADMIN\')") @PostMapping("/post") public Admin postAdmin(@RequestParam String email)
    • allAdmins

      @PreAuthorize("hasRole(\'ROLE_ADMIN\')") @GetMapping("/all") public Iterable<AdminsController.AdminDTO> allAdmins()
    • deleteAdmin

      @PreAuthorize("hasRole(\'ROLE_ADMIN\')") @DeleteMapping("/delete") public Object deleteAdmin(@RequestParam String email)