List of usage examples for org.springframework.data.domain Page getNumberOfElements
int getNumberOfElements();
From source file:com.trenako.web.infrastructure.PageLinksBuilder.java
public PageLinksBuilder(Page<T> page) { this(page.getContent(), page.getNumberOfElements(), page.getTotalPages()); }
From source file:com.luna.common.repository.PageAndSortUserRepositoryIT.java
@Test public void testFindAllForPage() { for (int i = 0; i < 15; i++) { userRepository.save(createUser()); }/* w w w . j a va 2 s .c o m*/ PageRequest pageRequest = new PageRequest(1, 5); Page<User> page = userRepository.findAll(pageRequest); assertEquals(pageRequest.getPageSize(), page.getNumberOfElements()); assertEquals(3, page.getTotalPages()); }
From source file:com.luna.common.repository.PageAndSortUserRepositoryIT.java
@Test public void testFindAllForPageAndSort() { for (int i = 0; i < 15; i++) { userRepository.save(createUser()); }//from w w w . j av a 2 s .c om Sort.Order idAsc = new Sort.Order(Sort.Direction.ASC, "id"); Sort.Order usernameDesc = new Sort.Order(Sort.Direction.DESC, "username"); Sort sort = new Sort(idAsc, usernameDesc); PageRequest pageRequest = new PageRequest(1, 5, sort); Page<User> page = userRepository.findAll(pageRequest); assertEquals(pageRequest.getPageSize(), page.getNumberOfElements()); assertEquals(3, page.getTotalPages()); assertTrue(page.getContent().get(0).getId() < page.getContent().get(1).getId()); }
From source file:am.ik.categolj2.domain.repository.entry.EntryRepositoryTest.java
@Test public void testFindPublishedOrderByLastModifiedDateDesc() { Page<Entry> entries = entryRepository.findPagePublishedOrderByLastModifiedDateDesc(new PageRequest(0, 10)); assertThat(entries.getNumberOfElements() > 0, is(true)); }
From source file:com.luna.common.repository.PageAndSortUserRepositoryIT.java
@Test public void testFindByBaseInfoSexForPage() { for (int i = 0; i < 15; i++) { userRepository.save(createUser()); }//from w w w .j a va 2s.com PageRequest pageRequest = new PageRequest(1, 5); Page<User> page = userRepository.findByBaseInfoSex(Sex.male, pageRequest); assertEquals(pageRequest.getPageSize(), page.getNumberOfElements()); assertEquals(3, page.getTotalPages()); page = userRepository.findByBaseInfoSex(Sex.female, pageRequest); assertEquals(0, page.getNumberOfElements()); assertEquals(0, page.getTotalPages()); }
From source file:com.google.code.guice.repository.testing.junit.general.UserRepositoryTest.java
@Test public void testRepo() throws Exception { userRepository.deleteAll();// w ww .java 2s .c o m userRepository.someCustomMethod(new User("one", "two", 42)); userRepository.deleteInactiveUsers(); userRepository.deleteOtherUsers(); userRepository.deleteAll(); assertEquals("Invalid repository size", 0, userRepository.count()); userRepository.save(new User("john", "smith", 42)); userRepository.save(new User("alex", "johns", 33)); userRepository.save(new User("sam", "brown", 22)); assertEquals("Invalid repository size", 3, userRepository.count()); assertNotNull("User not found", userRepository.findUserByName("john")); Page<User> users = userRepository.findAll(new PageRequest(0, 100)); assertEquals("Invalid requested page size", 3, users.getNumberOfElements()); ExecutorService executorService = Executors.newSingleThreadExecutor(); executorService.invokeAll(Arrays.asList(Executors.callable(new Runnable() { @Override public void run() { try { logger.info("Start concurrent thread"); UserRepository anotherRepo = userRepository; logger.info("count"); assertEquals("Invalid repository size", 3, anotherRepo.count()); logger.info("save"); anotherRepo.save(new User(UUID.randomUUID().toString(), UUID.randomUUID().toString(), 10)); assertEquals("Invalid repository size", 4, anotherRepo.count()); logger.info("Stored 4"); } catch (Exception e) { logger.error("Error", e); } } }))); logger.info("After"); assertEquals("Invalid repository size", 4, userRepository.count()); userRepository.deleteAll(); assertEquals("Invalid repository size", 0, userRepository.count()); userRepository.someCustomMethod(new User("john", "smith", 42)); }
From source file:org.openlmis.fulfillment.service.PageDto.java
/** * Creates new instance based on data from {@link Page} instance. *///from w w w .jav a 2 s .c o m public PageDto(Page<T> page) { this(checkNotNull(page).isLast(), page.isFirst(), page.getTotalPages(), page.getTotalElements(), page.getSize(), page.getNumber(), page.getNumberOfElements(), page.getSort(), checkNotNull(page.getContent())); }
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 av a2 s .co 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.jblogcms.core.blog.repository.BlogRepositoryItTest.java
@Test @Transactional//w w w .j av a 2 s.co m public void testFindBlogs_returnAllBlogs() throws Exception { Page<Blog> blogs = blogRepository.findBlogs(pageable); Assert.assertEquals(3, 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()); Assert.assertEquals(BLOG_3_ID, blogs.getContent().get(2).getId()); Assert.assertEquals(BLOG_3_NAME, blogs.getContent().get(2).getName()); Assert.assertEquals(BLOG_3_URL_NAME, blogs.getContent().get(2).getUrlName()); }
From source file:am.ik.categolj2.domain.repository.entry.EntryRepositoryTest.java
@Test public void testFindDetailsByCateogyNameAndOrder() { Page<Entry> entries = entryRepository.findPageDetailsPublishedByCategoryNameAndOrder("Programmming", 1, new PageRequest(0, 10)); assertThat(entries.getNumberOfElements() > 0, is(true)); }