Class InstructorsController

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

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

    • InstructorsController

      public InstructorsController()
  • Method Details

    • postInstructor

      @PreAuthorize("hasRole(\'ROLE_ADMIN\')") @PostMapping("/post") public Instructor postInstructor(@RequestParam String email)
    • allInstructors

      @PreAuthorize("hasRole(\'ROLE_ADMIN\')") @GetMapping("/get") public Iterable<Instructor> allInstructors()
    • deleteInstructor

      @PreAuthorize("hasRole(\'ROLE_ADMIN\')") @DeleteMapping("/delete") public org.springframework.http.ResponseEntity<String> deleteInstructor(@RequestParam String email)