List of usage examples for org.springframework.data.domain Page getTotalPages
int getTotalPages();
From source file:ts.utils.PageUtil.java
public static Map<String, Integer> pageNavigation(Page<?> page, Pageable pageable) { Map<String, Integer> attributes = new HashMap<>(); attributes.put("pageTotal", page.getTotalPages() - 1); attributes.put("pageNext", pageable.getPageNumber() + 1); attributes.put("pageBack", pageable.getPageNumber() - 1); attributes.put("activePage", page.getNumber()); return attributes; }
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) {// w w w . ja v a 2 s.co 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:edu.usc.lunchnlearn.elasticsearch.service.es.TestArmorServiceImpl.java
@Test public void testFindAll() { assertNotNull(armorService); Page<Armor> findAll = armorService.findAll(1); assertEquals(4383, findAll.getTotalPages()); }
From source file:edu.usc.lunchnlearn.elasticsearch.service.es.TestWeaponServiceImpl.java
@Test public void testFindAll() { assertNotNull(weaponService);/* w w w .ja v a 2 s .co m*/ Page<Weapon> findAll = weaponService.findAll(1); assertEquals(815, findAll.getTotalPages()); }
From source file:edu.usc.lunchnlearn.elasticsearch.service.es.TestSearchServiceImpl.java
@Test public void testFindAll() { assertNotNull(searchService);/*from w w w. j a v a 2 s . c om*/ Page<BaseItem> findAll = searchService.findAll(1); assertEquals(6970, findAll.getTotalPages()); }
From source file:edu.usc.lunchnlearn.elasticsearch.service.es.TestSearchServiceImpl.java
@Test public void testFindAllWithValue() { assertNotNull(searchService);// ww w .j a v a 2 s . co m Page<BaseItem> findAll = searchService.findAll("Black", 1); assertEquals(29, findAll.getTotalPages()); }
From source file:org.openlmis.fulfillment.service.PageDto.java
/** * Creates new instance based on data from {@link Page} instance. *///w ww . j a va2s. 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:com.trenako.web.infrastructure.PageLinksBuilder.java
public PageLinksBuilder(Page<T> page) { this(page.getContent(), page.getNumberOfElements(), page.getTotalPages()); }
From source file:curly.artifact.PagedArtifact.java
public PagedArtifact(Page<Artifact> artifacts) { super(artifacts.getContent(), new PageMetadata(artifacts.getSize(), artifacts.getNumber(), artifacts.getTotalElements(), artifacts.getTotalPages())); }
From source file:com.foilen.smalltools.restapi.model.ApiPagination.java
public ApiPagination(Page<?> page) { this.currentPage = page.getNumber(); this.totalPages = page.getTotalPages(); this.setItemsPerPage(page.getSize()); this.totalItems = page.getTotalElements(); }