List of usage examples for org.springframework.data.domain Page getContent
List<T> getContent();
From source file:com.oreilly.springdata.jpa.core.ProductRepositoryIntegrationTest.java
@Test @SuppressWarnings("unchecked") public void lookupProductsByDescription() { Pageable pageable = new PageRequest(0, 1, Direction.DESC, "name"); Page<Product> page = repository.findByDescriptionContaining("Apple", pageable); assertThat(page.getContent(), hasSize(1)); assertThat(page, Matchers.<Product>hasItems(named("iPad"))); assertThat(page.getTotalElements(), is(2L)); assertThat(page.isFirstPage(), is(true)); assertThat(page.isLastPage(), is(false)); assertThat(page.hasNextPage(), is(true)); }
From source file:org.wallride.web.controller.admin.DashboardController.java
private List<Article> recentPublishedArticles(String language) { ArticleSearchForm form = new ArticleSearchForm(); form.setStatus(Post.Status.PUBLISHED); Page<Article> page = articleService.getArticles(form.toArticleSearchRequest()); return page.getContent(); }
From source file:org.wallride.web.controller.admin.DashboardController.java
private List<Article> recentDraftArticles(String language) { ArticleSearchForm form = new ArticleSearchForm(); form.setStatus(Post.Status.DRAFT);//from ww w. j av a 2s. c o m Page<Article> page = articleService.getArticles(form.toArticleSearchRequest()); return page.getContent(); }
From source file:org.openlmis.fulfillment.service.referencedata.UserReferenceDataService.java
/** * This method retrieves a user with given name. * * @param name the name of user.//from w w w . ja v a 2 s. c om * @return UserDto containing user's data, or null if such user was not found. */ public UserDto findUser(String name) { Map<String, Object> payload = new HashMap<>(); payload.put("username", name); Page<UserDto> users = getPage("search", RequestParameters.init(), payload); return users.getContent().isEmpty() ? null : users.getContent().get(0); }
From source file:am.ik.categolj2.api.user.UserRestController.java
@RequestMapping(method = RequestMethod.GET, headers = Categolj2Headers.X_ADMIN) public Page<UserResource> getUsers(@PageableDefault(size = 200) Pageable pageable) { Page<User> page = userService.findPage(pageable); List<UserResource> userResources = page.getContent().stream() .map(user -> beanMapper.map(user, UserResource.class)).collect(Collectors.toList()); return new PageImpl<>(userResources, pageable, page.getTotalElements()); }
From source file:example.springdata.jpa.showcase.after.CustomerRepositoryIntegrationTest.java
@Test public void findsFirstPageOfMatthews() throws Exception { Page<Customer> customers = repository.findByLastname("Matthews", new PageRequest(0, 2)); assertThat(customers.getContent().size(), is(2)); assertFalse(customers.hasPrevious()); }
From source file:org.jrb.commons.web.AbstractEntityListResponse.java
@Override public void setPage(final Page<E> page) { Assert.notNull(page);//from w w w . j ava 2 s . c o m this.content = page.getContent(); this.number = page.getNumber(); this.numberOfElements = page.getNumberOfElements(); this.size = page.getSize(); this.totalElements = page.getTotalElements(); this.totalPages = page.getTotalPages(); }
From source file:org.openlmis.fulfillment.repository.ShipmentRepositoryIntegrationTest.java
@Test public void shouldFindShipmentPageByOrder() { Shipment save = shipmentRepository.save(generateInstance()); Page<Shipment> page = shipmentRepository.findByOrder(order, createPageable(10, 0)); assertEquals(1, page.getContent().size()); assertEquals(save.getId(), page.getContent().get(0).getId()); assertEquals(10, page.getSize());// w w w . java2 s.com assertEquals(0, page.getNumber()); assertEquals(1, page.getNumberOfElements()); assertEquals(1, page.getTotalElements()); assertEquals(1, page.getTotalPages()); }
From source file:fr.treeptik.cloudunit.service.impl.MessageServiceImpl.java
@Override public List<Message> listByApp(User user, String applicationName, int nbMessages) throws ServiceException { try {//w w w .j a v a 2 s . c o m Pageable pageable = new PageRequest(0, nbMessages, sortByLastNameAsc()); Page<Message> requestedPage = messageDAO.listByApp(user, applicationName, pageable); return requestedPage.getContent(); } catch (PersistenceException e) { throw new ServiceException(e.getLocalizedMessage(), e); } }
From source file:se.inera.axel.riv.webconsole.RivShsServiceMappingDataProvider.java
@Override public Iterator<? extends RivShsServiceMapping> iterator(long fromIndex, long count) { if (mappings == null) { int page = (int) (fromIndex % count); Page<RivShsServiceMapping> result = mappingRepository.findAll(new PageRequest(page, (int) count)); mappings = result.getContent(); }/*from w w w .j av a 2 s .c o m*/ return mappings.iterator(); }