List of usage examples for org.springframework.data.domain Page getContent
List<T> getContent();
From source file:org.cloudbyexample.dc.service.application.ApplicationServiceImpl.java
@Override public ApplicationFindResponse find(int page, int pageSize) { Page<org.cloudbyexample.dc.orm.entity.application.Application> pageResults = repository .findAll(new PageRequest(page, pageSize, createDefaultSort())); List<Application> results = converter.convertListTo(pageResults.getContent()); return createFindResponse(results, pageResults.getTotalElements()); }
From source file:app.service.CollectionService.java
private void fillExplorers(Collection col) { Link link = mLinkRepo.findFirstByUrl(col.getLink().getUrl()); // ???? 5 ?//from w w w . j a v a2s . c o m Page<Collection> linkCols = mColRepo.findByLink(link, new PageRequest(0, 5, mCreateSort)); List<User> users = new ArrayList<>(linkCols.getContent().size()); linkCols.forEach(item -> { User user = item.getUser(); user = user.cloneProfile(); user.setColId(item.getId()); users.add(user); }); col.setExplorers(users); }
From source file:org.jblogcms.core.blog.repository.BlogRepositoryItTest.java
@Test @Transactional/*from w w w. j a v a 2 s. c om*/ public void testFindFavoriteBlogs_returnTwoBlogs() throws Exception { Page<Blog> blogs = blogRepository.findFavoriteBlogs(ACCOUNT_1_ID, pageable); Assert.assertEquals(2, 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()); }
From source file:com.github.markserrano.jsonquery.jpa.service.OrderServiceTest.java
@Test public void testReadAndCount_OrderById_ASC() { String filter = "{\"groupOp\":\"AND\",\"rules\":" + "[{\"field\":\"parent.store\",\"op\":\"ne\",\"data\":\"StoreB\"}," + "{\"field\":\"parent.thing.id\",\"op\":\"ne\",\"data\":\"1\"}]" + "}"; BooleanBuilder builder = jsonBooleanBuilder.build(new JsonFilter(filter)); orderSpecifier = order.by("id", OrderEnum.ASC); Page<Child> results = service.readAndCount(builder, new PageRequest(0, 3), Child.class, orderSpecifier); Assert.assertNotNull(results);//from w w w . j a va 2 s . co m Assert.assertEquals(2, results.getTotalElements()); Assert.assertEquals("StoreC", results.getContent().get(0).getParent().getStore()); Assert.assertEquals("StoreD", results.getContent().get(1).getParent().getStore()); }
From source file:com.github.markserrano.jsonquery.jpa.service.OrderServiceTest.java
@Test public void testReadAndCount_OrderById_DESC() { String filter = "{\"groupOp\":\"AND\",\"rules\":" + "[{\"field\":\"parent.store\",\"op\":\"ne\",\"data\":\"StoreB\"}," + "{\"field\":\"parent.thing.id\",\"op\":\"ne\",\"data\":\"1\"}]" + "}"; BooleanBuilder builder = jsonBooleanBuilder.build(new JsonFilter(filter)); orderSpecifier = order.by("id", OrderEnum.DESC); Page<Child> results = service.readAndCount(builder, new PageRequest(0, 3), Child.class, orderSpecifier); Assert.assertNotNull(results);/*from w ww . ja va 2 s . c o m*/ Assert.assertEquals(2, results.getTotalElements()); Assert.assertEquals("StoreD", results.getContent().get(0).getParent().getStore()); Assert.assertEquals("StoreC", results.getContent().get(1).getParent().getStore()); }
From source file:it.f2informatica.core.gateway.mongodb.ConsultantRepositoryGatewayMongoDB.java
@Override public Page<ConsultantModel> findAllConsultants(Pageable pageable) { Page<Consultant> consultantPage = consultantRepository.findAll(pageable); return new PageImpl<>(consultantToModelConverter.convertList(consultantPage.getContent()), pageable, consultantPage.getTotalElements()); }
From source file:com.olp.jpa.domain.docu.ut.DepartmentServiceTest.java
public void test_findDeptPaged() { //PageRequestBean request = new PageRequestBean(); //request.setPageNum(2); //request.setPageSize(4); PageRequest request = new PageRequest(1, 4); Page<DepartmentBean> response = __service.findAll(request); assertNotNull("Matching page search should not be null", response); assertNotNull("Matching page content should not be null", response.getContent()); assertTrue("Atleast 1 result", response.getContent().size() >= 1); assertTrue("Max 4 results", response.getContent().size() == 4); }
From source file:com.github.fauu.natrank.service.MatchServiceImpl.java
@Override public List<Integer> getTeamFormByName(String name) throws DataAccessException { Team team = teamRepository.findByName(name); Page<Match> matchPage = matchRepository.findByTeam1OrTeam2(team, team, new PageRequest(0, 5, Sort.Direction.DESC, "id")); List<Integer> form = new LinkedList<>(); for (Match match : matchPage.getContent()) { int formEntryValue = 0; if (match.getWinnerTeam() == null) { formEntryValue = 0;//from w w w. j ava2 s. com } else if (match.getWinnerTeam() == team) { formEntryValue = 1; } else if (match.getWinnerTeam() != team) { formEntryValue = -1; } form.add(formEntryValue); } Collections.reverse(form); return form; }
From source file:org.terasoluna.tourreservation.domain.repository.tourinfo.TourInfoRepositoryImplTest.java
/** * BasePrice and TourDays dont set value Case *///from w ww. j ava2s . c om @Test public void testSearchTourInfo01() { // search data criteria.setDepDate(depDay.toDate()); criteria.setAdultCount(1); criteria.setArrCode("01"); criteria.setBasePrice(0); criteria.setChildCount(1); criteria.setDepCode("01"); criteria.setTourDays(0); Pageable pageable = new PageRequest(0, 10); // run Page<TourInfo> page = tourInfoService.searchTour(criteria, pageable); assertThat(page.getTotalPages(), is(1)); assertThat(page.getNumber(), is(0)); TourInfo tour = page.getContent().get(0); // assert assertThat(tour.getAvaRecMax(), is(2147483647)); assertThat(tour.getBasePrice(), is(basePrice)); assertThat(tour.getConductor(), is("1")); assertThat(tour.getDepDay().getTime(), is(depDay.getMillis())); assertThat(tour.getPlannedDay().getTime(), is(plannedDay.getMillis())); assertThat(tour.getTourAbs(), is(tourAbs)); assertThat(tour.getTourCode(), is(tourCode)); assertThat(tour.getTourDays(), is(1)); assertThat(tour.getTourName(), is(tourName)); assertThat(tour.getAccommodation().getAccomCode(), is("0001")); assertThat(tour.getAccommodation().getAccomName(), is("TERASOLUNA?")); assertThat(tour.getAccommodation().getAccomTel(), is("018-123-4567")); assertThat(tour.getDeparture().getDepCode(), is("01")); assertThat(tour.getDeparture().getDepName(), is("?")); }
From source file:io.isoft.reg.controller.HomeController.java
/** * .?xmlget?citiesxml// w w w. j av a 2 s .c o m * @return xml? */ @RequestMapping(value = "cities", method = RequestMethod.GET, produces = "application/xml") public @ResponseBody CityXml fetchCitiesXml() { logger.info("fetching city xml"); CitySearchCriteria criteria = new CitySearchCriteria(""); Page<City> cities = cityService.findCities(criteria, null); CityXml xml = new CityXml(cities.getContent()); return xml; }