List of usage examples for org.springframework.data.domain Page getContent
List<T> getContent();
From source file:am.ik.categolj2.api.entry.EntryRestController.java
Page<EntryResource> toResourcePage(Page<Entry> page, Pageable pageable, boolean isFormatted) { List<EntryResource> resources = page.getContent().stream().map(entry -> toResource(entry, isFormatted)) .collect(Collectors.toList()); return new PageImpl<>(resources, pageable, page.getTotalElements()); }
From source file:net.cpollet.shoppist.web.controller.ProductsController.java
@RequestMapping(value = "/api/v1/products", method = RequestMethod.GET) @ResponseBody//ww w .ja v a 2 s .co m public ListWrapper<Product> getProducts() { Page<Product> page = productRepository.findAll(new PageRequest(0, 20)); ListWrapperBuilder<Product> listWrapper = ListWrapperBuilder.<Product>aListWrapper() // .withList(page.getContent()) // .withPageSize(page.getSize()).withTotalPagesCount(page.getTotalPages()) // .withTotalItemsCount(page.getTotalElements()); return listWrapper.build(); }
From source file:com.epam.ta.reportportal.core.item.GetTestItemHandlerImpl.java
@Override public Iterable<TestItemResource> getTestItems(Filter filterable, Pageable pageable) { Page<TestItem> items = testItemRepository.findByFilter(filterable, pageable); String project = null;/*from w ww . j a v a2s .c om*/ if (Preconditions.NOT_EMPTY_COLLECTION.test(items.getContent())) { project = launchRepository.findOne(items.getContent().get(0).getLaunchRef()).getProjectRef(); } return itemAssembler.toPagedResources(items, project); }
From source file:org.jblogcms.core.common.service.ItemServiceToolImpl.java
@Override public Page<I> addItemRatesToItemPage(Page<I> items, Long accountId) { if (items != null && items.getTotalElements() != 0) { addItemRatesToItemList(items.getContent(), accountId); }//from w ww .ja v a2s. c o m return items; }
From source file:de.appsolve.padelcampus.admin.controller.AdminBaseController.java
protected ModelAndView getIndexView(Page<T> page) { ModelAndView mav = new ModelAndView(getModuleName() + "/index"); mav.addObject("Page", page); mav.addObject("Models", page.getContent()); mav.addObject("moduleName", getModuleName()); return mav;//from ww w . j a v a 2 s . com }
From source file:com.epam.ta.reportportal.core.job.ExpireNotUsedAccountsJobTest.java
@Test public void textExpirationJob() { expireNotUsedAccountsJob.run();/* w w w . j a v a 2 s. co m*/ Page<User> user = userRepository.findByTypeAndIsExpired(EntryType.UPSA, true, new PageRequest(0, 1)); Assert.assertThat(user, not(emptyIterable())); Assert.assertThat(user.getContent().get(0).getIsExpired(), is(true)); }
From source file:org.jblogcms.core.common.service.ItemServiceToolImpl.java
@Override public Page<I> addItemRelationsToItemPage(Page<I> items, Long accountId) { if (items != null && items.getTotalElements() != 0) { addItemRelationsToItemList(items.getContent(), accountId); }// w w w.j a v a2 s .com return items; }
From source file:com.demo.ticketservice.dao.TicketServiceRepositoryIntegrationTests.java
@Test @Transactional//from w w w.j a va2 s . c o m public void findsFirstPageOfEventReservations() { Page<EventReservation> eventReservations = this.eventReservationRepository.findAll(new PageRequest(0, 10)); List<EventReservation> eventReservationList = eventReservations.getContent(); for (EventReservation eventReservation : eventReservationList) { System.out.println(eventReservation.getNumberOfSeats()); List<SeatReserved> seatReserveds = seatReservedRepository .findByEventReservationId(eventReservation.getId()); assertThat(seatReserveds.size(), is(equalTo(10))); } }
From source file:com.bill99.yn.webmgmt.repository.TransactionDetailDaoTest.java
@Test public void testGetByLogAction() throws Exception { // Date startDate = Utils.parseDateTime("2014-02-19 23:57:00"); // Date endDate = Utils.parseDateTime("2014-02-19 23:57:10"); Date startDate = Utils.parseDateTime("2014-02-17 23:57:00"); Date endDate = Utils.parseDateTime("2014-02-18 23:57:10"); String[] terminalNumbers = new String[2]; terminalNumbers[0] = "33037855"; terminalNumbers[1] = "23021438"; // Iterable<TransactionDetail> transactionDetails = transactionDetailDao.findByTransactionDatetimeBetween(startDate, endDate); String terminalNumberString = "'33037855','23021438'"; List<String> terminalNumberList = new ArrayList<String>(); terminalNumberList.add("33037855"); terminalNumberList.add("23021438"); PageRequest page = new PageRequest(0, 10); Page<TransactionDetail> transactionDetails = transactionDetailDao .findByTransactionDatetimeAndTerminalNumber(startDate, endDate, terminalNumberList, page); for (TransactionDetail transactionDetail : transactionDetails.getContent()) { System.out.println(transactionDetail); }/*from w ww.ja va 2 s. c om*/ }
From source file:com.github.vineey.rql.querydsl.test.mongo.dao.MongoDaoTest.java
@Test @UsingDataSet(locations = "/testData.json", loadStrategy = LoadStrategyEnum.CLEAN_INSERT) public void rqlMongoAll() { String limit = "limit(0, 10)"; String sort = "sort(-contact.id)"; RqlInput rqlInput = new RqlInput().setLimit(limit).setSort(sort); QuerydslRqlParser querydslRqlParser = new DefaultQuerydslRqlParser(); QuerydslMappingResult querydslMappingResult = querydslRqlParser.parse(rqlInput, new QuerydslMappingParam().setRootPath(user).setPathMapping(ContactMongoDao.PATH_MAP)); List<OrderSpecifier> orderSpecifiers = querydslMappingResult.getOrderSpecifiers(); QueryModifiers page = querydslMappingResult.getPage(); Page<Contact> contactPage = contactMongoDao.findAll(SpringUtil.toPageable(orderSpecifiers, page)); List<Contact> contacts = contactPage.getContent(); assertNotNull(contacts);/*from w w w . j a v a 2 s . c o m*/ assertEquals(3, contacts.size()); long id = 3L; for (Contact contact : contacts) { assertEquals(id, contact.getId().longValue()); assertTrue(StringUtils.isNotEmpty(contact.getName())); assertTrue(StringUtils.isNotEmpty(contact.getEmail())); assertTrue(StringUtils.isNotEmpty(contact.getAddress())); assertNotNull(contact.getGender()); assertNotNull(contact.getAge()); id--; } }