Class ResearchersController

java.lang.Object
edu.ucsb.cs.citelines.controller.ApiController
edu.ucsb.cs.citelines.controller.ResearchersController

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

    • ResearchersController

      public ResearchersController()
  • Method Details

    • postResearcher

      @PreAuthorize("hasRole(\'ROLE_ADMIN\')") @PostMapping("/post") public Researcher postResearcher(@RequestParam String email)
    • allResearchers

      @PreAuthorize("hasRole(\'ROLE_ADMIN\')") @GetMapping("/get") public Iterable<Researcher> allResearchers()
    • deleteResearcher

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