List of usage examples for org.springframework.data.domain Page getContent
List<T> getContent();
From source file:com.luna.common.service.UserServiceTest.java
@Test public void testFindAllByPageableAndSortDesc() { int count = 15; User lastUser = null;//from w w w . j a va2s. c o m for (int i = 0; i < count; i++) { lastUser = userService.save(createUser()); } Sort sortDesc = new Sort(Sort.Direction.DESC, "id"); Pageable pageable = new PageRequest(0, 5, sortDesc); Page<User> userPage = userService.findAll(pageable); assertEquals(5, userPage.getNumberOfElements()); assertTrue(userPage.getContent().contains(lastUser)); assertTrue(userPage.getContent().get(0).getId() > userPage.getContent().get(1).getId()); }
From source file:com.luna.common.service.UserServiceTest.java
@Test public void testFindAllByPageableAndSortAsc() { int count = 15; User lastUser = null;//w w w .j a v a 2s . com for (int i = 0; i < count; i++) { lastUser = userService.save(createUser()); } Sort sortAsc = new Sort(Sort.Direction.ASC, "id"); Pageable pageable = new PageRequest(0, 5, sortAsc); Page<User> userPage = userService.findAll(pageable); assertEquals(5, userPage.getNumberOfElements()); assertFalse(userPage.getContent().contains(lastUser)); assertTrue(userPage.getContent().get(0).getId() < userPage.getContent().get(1).getId()); }
From source file:com.luna.common.service.UserServiceTest.java
@Test public void testFindAllBySearchAndPageableAndSortAsc() { int count = 15; User lastUser = null;/*from w ww . j a v a 2s. c o m*/ for (int i = 0; i < count; i++) { lastUser = userService.save(createUser()); } Sort sortAsc = new Sort(Sort.Direction.ASC, "id"); Pageable pageable = new PageRequest(0, 5, sortAsc); Map<String, Object> searchParams = new HashMap<String, Object>(); searchParams.put("username_like", "zhang"); Searchable search = Searchable.newSearchable(searchParams).setPage(pageable); Page<User> userPage = userService.findAll(search); assertEquals(5, userPage.getNumberOfElements()); assertFalse(userPage.getContent().contains(lastUser)); assertTrue(userPage.getContent().get(0).getId() < userPage.getContent().get(1).getId()); }
From source file:org.jblogcms.core.blog.repository.BlogRepositoryItTest.java
@Test @Transactional/*from w ww . ja v a 2s .c om*/ public void testFindBlogs_returnAllBlogs() throws Exception { Page<Blog> blogs = blogRepository.findBlogs(pageable); Assert.assertEquals(3, blogs.getNumberOfElements()); Assert.assertEquals(BLOG_1_ID, blogs.getContent().get(0).getId()); Assert.assertEquals(BLOG_1_NAME, blogs.getContent().get(0).getName()); Assert.assertEquals(BLOG_1_URL_NAME, blogs.getContent().get(0).getUrlName()); Assert.assertEquals(BLOG_2_ID, blogs.getContent().get(1).getId()); Assert.assertEquals(BLOG_2_NAME, blogs.getContent().get(1).getName()); Assert.assertEquals(BLOG_2_URL_NAME, blogs.getContent().get(1).getUrlName()); Assert.assertEquals(BLOG_3_ID, blogs.getContent().get(2).getId()); Assert.assertEquals(BLOG_3_NAME, blogs.getContent().get(2).getName()); Assert.assertEquals(BLOG_3_URL_NAME, blogs.getContent().get(2).getUrlName()); }
From source file:com.dickthedeployer.dick.web.service.BuildService.java
public List<BuildModel> getBuilds(String namespace, String name, int page, int size) { Optional<Project> projectOptional = projectDao.findByNamespaceNameAndName(namespace, name); Page<Build> builds = buildDao.findByProject(projectOptional.get(), new PageRequest(page, size, Sort.Direction.DESC, "creationDate")); return builds.getContent().stream().map(BuildMapper::mapBuild).collect(toList()); }
From source file:com.surfilter.flood.maintain.web.account.UserAdminController.java
/** * /*from w w w .j ava 2s.c o m*/ * @param request * @param entity * @param page * @param rows ? * @return */ @RequestMapping("listUser") @ResponseBody public PageResult getPageModel(HttpServletRequest request, User entity, Integer page, Integer rows) { Map<String, Object> searchParams = Servlets.getParametersStartingWith(request, "search_"); Page<User> pages = null; PageResult pageResult = new PageResult(true); try { pages = accountService.getEntityList(searchParams, PageUtil.get(page, rows)); pageResult.setRows(pages.getContent()); pageResult.setTotal(pages.getTotalElements()); } catch (ServiceException e) { e.printStackTrace(); } return pageResult; }
From source file:se.inera.axel.shs.broker.messagestore.internal.MongoMessageLogAdminService.java
@Override public Iterable<ShsMessageEntry> findRelatedEntries(ShsMessageEntry entry, int maxRelatedEntries) { ArrayList<ShsMessageEntry> related = new ArrayList<ShsMessageEntry>(); if (entry == null) return related; // Fetch one more because one will get thrown away due to being the original message Pageable pageable = new PageRequest(0, maxRelatedEntries + 1); Page<ShsMessageEntry> page = repository.findByLabelCorrId(entry.getLabel().getCorrId(), pageable); List<ShsMessageEntry> pageContent = page.getContent(); for (ShsMessageEntry e : pageContent) { if (e.getId() != null && e.getId().equals(entry.getId()) == false) { related.add(e);/*from w ww . j a va 2 s. c o m*/ } } return related; }
From source file:com.cami.web.controller.UserController.java
/** * * @param model/* w w w.j a va 2 s.co m*/ * @param webRequest * @return */ @RequestMapping(method = RequestMethod.GET) public String indexAction(final ModelMap model, final WebRequest webRequest) { final String nom = webRequest.getParameter("querynom") != null ? webRequest.getParameter("querynom") : ""; final Integer page = webRequest.getParameter("page") != null ? Integer.valueOf(webRequest.getParameter("page")) : 0; final Integer size = webRequest.getParameter("size") != null ? Integer.valueOf(webRequest.getParameter("size")) : 55; System.out.println("querynom = " + nom); final User user = new User(); user.setNom(nom); final Role role = new Role(); role.setUser(user); final Page<Role> resultPage = roleService.retrieveUsers(nom, page, size); System.out.println("taille users =" + resultPage.getContent().size()); model.addAttribute("page", page); model.addAttribute("user", role); model.addAttribute("Totalpage", resultPage.getTotalPages()); model.addAttribute("size", size); model.addAttribute("users", resultPage.getContent()); return "user/index"; }
From source file:org.jblogcms.core.blog.repository.BlogRepositoryItTest.java
@Test @Transactional//from w ww . j a v a 2 s . co m public void testFindAllFavoriteBlogs_returnOneBlog() throws Exception { Page<Blog> blogs = blogRepository.findFavoriteBlogs(ACCOUNT_2_ID, pageable); Assert.assertEquals(1, blogs.getNumberOfElements()); Assert.assertEquals(BLOG_2_ID, blogs.getContent().get(0).getId()); Assert.assertEquals(BLOG_2_NAME, blogs.getContent().get(0).getName()); Assert.assertEquals(BLOG_2_URL_NAME, blogs.getContent().get(0).getUrlName()); }
From source file:org.jblogcms.core.account.repository.AccountRepositoryItTest.java
@Test @Transactional//w w w . j av a 2 s .c o m public void testFindFavoriteAccounts_returnTwoAccounts() throws Exception { Page<Account> accounts = accountRepository.findFavoriteAccounts(ACCOUNT_1_ID, pageable); Assert.assertEquals(2, accounts.getTotalElements()); Assert.assertEquals(ACCOUNT_2_ID, accounts.getContent().get(0).getId()); Assert.assertEquals(ACCOUNT_2_EMAIL, accounts.getContent().get(0).getEmail()); Assert.assertEquals(ACCOUNT_3_ID, accounts.getContent().get(1).getId()); Assert.assertEquals(ACCOUNT_3_EMAIL, accounts.getContent().get(1).getEmail()); }