Class CourseStaffCSVController

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

@RequestMapping("/api/coursestaff") @RestController("CourseStaffCSVController") public class CourseStaffCSVController extends ApiController
  • Field Details

  • Constructor Details

    • CourseStaffCSVController

      public CourseStaffCSVController()
  • Method Details

    • uploadStaffCSV

      @PreAuthorize("@CourseSecurity.hasInstructorPermissions(#root, #courseId)") @PostMapping(value="/upload/csv", consumes="multipart/form-data") public Map<String,Integer> uploadStaffCSV(@RequestParam Long courseId, @RequestParam("file") org.springframework.web.multipart.MultipartFile file) throws IOException, com.opencsv.exceptions.CsvException
      Throws:
      IOException
      com.opencsv.exceptions.CsvException