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: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();
}