Example usage for org.springframework.data.domain Page getContent

List of usage examples for org.springframework.data.domain Page getContent

Introduction

In this page you can find the example usage for org.springframework.data.domain Page getContent.

Prototype

List<T> getContent();

Source Link

Document

Returns the page content as List .

Usage

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;
}