add pagination to system properties, bump version
This commit is contained in:
@@ -7,6 +7,7 @@ import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.PageRequest;
|
||||
import org.springframework.data.domain.Sort;
|
||||
import org.springframework.http.HttpStatus;
|
||||
@@ -57,11 +58,11 @@ public class SystemController extends BaseController {
|
||||
*/
|
||||
@PreAuthorize("hasRole('ROLE_ADMIN')")
|
||||
@GetMapping("/properties")
|
||||
public List<SystemProperty> getProperties(@RequestParam("page") Optional<Integer> pageParameter,
|
||||
public Page<SystemProperty> getProperties(@RequestParam("page") Optional<Integer> pageParameter,
|
||||
@RequestParam("size") Optional<Integer> sizeParameter) {
|
||||
Sort sort = Sort.by("key").ascending();
|
||||
return systemPropertyRepository.findAll(PageRequest.of(pageParameter.orElse(0), sizeParameter.orElse(10), sort))
|
||||
.getContent();
|
||||
return systemPropertyRepository
|
||||
.findAll(PageRequest.of(pageParameter.orElse(0), sizeParameter.orElse(10), sort));
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user