Example #1
0
 @RequestMapping(
     value = "",
     method = {GET, HEAD})
 public String listPublishedPosts(Model model, @RequestParam(defaultValue = "1") int page) {
   Pageable pageRequest = PageableFactory.forLists(page);
   Page<Post> result = service.getPublishedPosts(pageRequest);
   return renderListOfPosts(result, model, "All Posts");
 }
Example #2
0
 @RequestMapping(
     value = "/category/{category}",
     method = {GET, HEAD})
 public String listPublishedPostsForCategory(
     @PathVariable("category") PostCategory category,
     Model model,
     @RequestParam(defaultValue = "1", value = "page") int page) {
   Pageable pageRequest = PageableFactory.forLists(page);
   Page<Post> result = service.getPublishedPosts(category, pageRequest);
   return renderListOfPosts(result, model, category.getDisplayName());
 }