Class RateLimitedIPsController
java.lang.Object
edu.ucsb.cs156.courses.controllers.ApiController
edu.ucsb.cs156.courses.controllers.RateLimitedIPsController
@RequestMapping("/api/admin/rate-limited-ips")
@RestController
public class RateLimitedIPsController
extends ApiController
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.data.domain.Page<RateLimitedIP> getRateLimitedIPs(int page, int pageSize, String sortField, String sortDirection) Methods inherited from class edu.ucsb.cs156.courses.controllers.ApiController
genericMessage, getCurrentUser, handleGenericException, handleIllegalArgumentException
-
Constructor Details
-
RateLimitedIPsController
public RateLimitedIPsController()
-
-
Method Details
-
getRateLimitedIPs
@PreAuthorize("hasRole(\'ROLE_ADMIN\')") @GetMapping(value="", produces="application/json") public org.springframework.data.domain.Page<RateLimitedIP> getRateLimitedIPs(@RequestParam int page, @RequestParam int pageSize, @RequestParam(defaultValue="requestCount") String sortField, @RequestParam(defaultValue="DESC") String sortDirection)
-