List of usage examples for org.springframework.data.domain Page getTotalElements
long getTotalElements();
From source file:com.pamarin.income.model.SelectionModel.java
public static <T> Page<SelectionModel<T>> toSelection(Page<T> page, Pageable pageable) { return new PageImpl(toSelection(page.getContent()), pageable, page.getTotalElements()); }
From source file:com.redhat.rhtracking.persistance.services.Queries.java
public static <T extends Mappable> Map<String, Object> findPage(int pageNumber, int pageSize, PageQuery<T> repo) {/*from w w w . j ava2 s . c o m*/ Page<T> page = repo.query(new PageRequest(pageNumber, pageSize)); List<Map<String, Object>> list = new ArrayList<>(); for (T t : page) { list.add(t.asMap()); } Map<String, Object> result = new HashMap<>(); result.put("page", list); result.put("pageNumber", pageNumber); result.put("pageSize", pageSize); result.put("totalElements", page.getTotalElements()); result.put("totalPages", page.getTotalPages()); result.put("status", EventStatus.SUCCESS); return result; }
From source file:io.kahu.hawaii.util.pagination.PageMetadataWriter.java
@Override protected void writeJson(Page<?> page, JSONObject json) throws JSONException { json.put(TOTAL_ELEMENTS, page.getTotalElements()); if (!page.hasContent() && page.getTotalElements() > 0) { json.put(TOO_MANY_ELEMENTS, true); } else {// w w w. j a v a2 s.c om json.put(SIZE, page.getSize()); json.put(TOTAL_PAGES, page.getTotalPages()); json.put(NUMBER, page.getNumber()); json.put(NUMBER_OF_ELEMENTS, page.getNumberOfElements()); } }
From source file:uiak.exper.gisamt.jpa.service.CityRepositoryIntegrationTests.java
@Test public void findsFirstPageOfCities() { Page<City> cities = this.repository.findAll(new PageRequest(0, 10)); assertThat(cities.getTotalElements()).isGreaterThan(20L); }
From source file:ca.thacker.data.jpa.service.CityRepositoryIntegrationTests.java
@Test public void findsFirstPageOfCities() { Page<City> cities = this.repository.findAll(new PageRequest(0, 10)); assertThat(cities.getTotalElements(), is(greaterThan(20L))); }
From source file:org.esnm.server.data.jpa.service.CityRepositoryIntegrationTests.java
@Test public void findsFirstPageOfCities() { Page<Person> cities = this.repository.findAll(new PageRequest(0, 10)); assertThat(cities.getTotalElements(), is(greaterThan(20L))); }
From source file:org.meruvian.yama.webapi.service.RoleServiceTest.java
@Test public void testNumberOfInitializedRole() { Page<Role> roles = roleService.findRoleByKeyword("", null); assertThat(roles.getTotalElements(), is(2L)); }
From source file:org.meruvian.yama.webapi.service.UserServiceTest.java
@Test public void testNumberOfInitializedUser() { Page<User> users = userService.findUserByKeyword("", null); assertThat(users.getTotalElements(), is(1L)); }
From source file:com.budiana.irpan.belajar.dao.SesiDaoTest.java
@Test public void testCariByMateri() { Materi m = new Materi(); m.setId("m4"); PageRequest page = new PageRequest(0, 5); Page<Sesi> hasilQuery = sd.findByMateri(m, page); Assert.assertEquals(1L, hasilQuery.getTotalElements()); Assert.assertFalse(hasilQuery.getContent().isEmpty()); Sesi s = hasilQuery.getContent().get(0); Assert.assertNotNull(s);//from ww w . ja v a2 s .co m Assert.assertEquals("Rekayasa Perangkat Lunak", s.getMateri().getNama()); }
From source file:sample.data.rest.service.HotelRepositoryIntegrationTests.java
@Test public void findsFirstPageOfCities() { System.out.println("=== hotal findsFirstPageOfCities ==="); Page<Hotel> hotels = this.repository.findAll(new PageRequest(0, 10)); assertThat(hotels.getTotalElements()).isGreaterThan(20L); }