List of usage examples for org.springframework.data.domain Page getSize
int getSize();
From source file:net.sf.gazpachoquest.facades.impl.ResearchFacadeImpl.java
@Override public PageDTO<ResearchDTO> findPaginated(Integer pageNumber, Integer size) { Page<Research> page = researchPermissionsAwareServiceImpl.findPaginated(pageNumber, size); PageDTO<ResearchDTO> pageDTO = new PageDTO<>(); pageDTO.setNumber(page.getNumber() + 1); pageDTO.setSize(page.getSize()); pageDTO.setTotalPages(page.getTotalPages()); pageDTO.setTotalElements(page.getTotalElements()); for (Research research : page.getContent()) { ResearchDTO researchDTO = mapper.map(research, ResearchDTO.class); pageDTO.addElement(researchDTO); }/*from w w w .j a v a 2 s . c om*/ return pageDTO; }
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()); assertEquals(0, page.getNumber());/*from w w w . jav a 2 s . c o m*/ assertEquals(1, page.getNumberOfElements()); assertEquals(1, page.getTotalElements()); assertEquals(1, page.getTotalPages()); }
From source file:net.cpollet.shoppist.web.controller.ProductsController.java
@RequestMapping(value = "/api/v1/products", method = RequestMethod.GET) @ResponseBody// w w w. ja v a 2 s. c om public ListWrapper<Product> getProducts() { Page<Product> page = productRepository.findAll(new PageRequest(0, 20)); ListWrapperBuilder<Product> listWrapper = ListWrapperBuilder.<Product>aListWrapper() // .withList(page.getContent()) // .withPageSize(page.getSize()).withTotalPagesCount(page.getTotalPages()) // .withTotalItemsCount(page.getTotalElements()); return listWrapper.build(); }
From source file:com.ar.dev.tierra.api.controller.ProductoController.java
@RequestMapping(value = "/paged", method = RequestMethod.GET) public ResponseEntity<?> getAllHotels( @RequestParam(value = "page", required = false, defaultValue = "0") Integer page, @RequestParam(value = "size", required = false, defaultValue = "10") Integer size, HttpServletRequest request, HttpServletResponse response) { Page paged = facadeService.getProductoService().getAllProdutos(page, size); if (paged.getSize() != 0) { return new ResponseEntity<>(paged, HttpStatus.OK); } else {//w w w . j a va 2 s .co m return new ResponseEntity<>(HttpStatus.NOT_FOUND); } }
From source file:net.turnbig.jdbcx.test.JdbcxPagingTest.java
@Test public void testQueryPagedListBean() { PageRequest pr = new PageRequest(0, 10); Page<Member> members = jdbc.queryForListBean("select * from member where name like 'batched%'", Member.class, pr); Assert.assertEquals("name like batch get 10 record", members.getSize(), 10); Assert.assertEquals("name like batch get 10 record", members.getTotalElements(), 200); Assert.assertEquals("name like batch get 10 record", members.getTotalPages(), 20); PageRequest pr2 = new PageRequest(1, 20, new Sort(new Order(Direction.ASC, "id"))); Page<Map<String, Object>> members2 = jdbc.queryForListMap("select * from member where name like 'batched%'", pr2);/* w w w. j a v a2 s . c o m*/ Assert.assertEquals("name like batch get 20 record", members2.getSize(), 20); Assert.assertEquals("name like batch get 200 total", members2.getTotalElements(), 200); Assert.assertEquals("name like batch get 10 pages", members2.getTotalPages(), 10); logger.info("{}", members2.getContent()); Map<String, String> params = new HashMap<String, String>(); params.put("name", "batched%"); members2 = jdbc.queryForListMap("select * from member where name like :name", params, pr2); Assert.assertEquals("name like batch get 20 record", members2.getSize(), 20); Assert.assertEquals("name like batch get 200 total", members2.getTotalElements(), 200); Assert.assertEquals("name like batch get 10 pages", members2.getTotalPages(), 10); logger.info("{}", members2.getContent()); // Map<String, String> params = new HashMap<String, String>(); // params.put("name", "woo"); // List<Member> members2 = jdbc.queryForListBean("select * from member where name = :name", params, Member.class); // Assert.assertEquals("name with woo only 1 record", members2.size(), 1); // // Member member = members.get(0); // Assert.assertEquals("ip should be 127.0.0.1", member.getRegistIp(), "127.0.0.1"); }
From source file:me.smoe.adar.utils.cam.o.CAMApplication.java
private void go(int cases, boolean buildScore) throws Exception { if (buildScore) { statistics.run();/*from w ww .ja v a2s . c o m*/ } Map<Long, String> cams = new HashMap<>(); for (CAM cam : camRepository.findAll()) { cams.put(cam.getId(), cam.getName()); } AtomicInteger succ = new AtomicInteger(); AtomicInteger fail = new AtomicInteger(); AtomicInteger wrong = new AtomicInteger(); AtomicInteger index = new AtomicInteger(); Page<CAMProduct> products = camProductRepository .findAll(new PageRequest(0, cases, new Sort(Direction.DESC, "id"))); int total = products.getSize(); for (CAMProduct product : products) { THREADPOOLEXECUTOR.execute(() -> { try { Long ca = caMatcher.matcher(product.getName(), product.getBrand(), product.getCategory(), product.getDesc(), 10000); // Long ca = me.smoe.adar.utils.cam.n.matcher.CAMatcher.matcher(product.getCategory(), 20); if (product.getCao().equals(ca)) { System.err.println( String.format("[CAM] Index: %s Id: %s Cao: %s Can: %s", index.incrementAndGet(), product.getId(), cams.get(product.getCao()), cams.get(ca))); } else if (ca != null && cams.get(product.getCao()).equals(cams.get(ca))) { System.err.println( String.format("[CAM] Index: %s Id: %s Cao: %s Can: %s", index.incrementAndGet(), product.getId(), cams.get(product.getCao()), cams.get(ca))); } else if (ca != null) { System.out.println( String.format("[CAM] Index: %s Id: %s Cao: %s Can: %s", index.incrementAndGet(), product.getId(), cams.get(product.getCao()), cams.get(ca))); } else { // System.out.println(String.format("[CAM] Index: %s Id: %s Cao: %s Can: %s", index.incrementAndGet(), product.getId(), cams.get(product.getCao()), cams.get(ca))); } if (ca == null) { fail.incrementAndGet(); return; } if (product.getCao().equals(ca)) { succ.incrementAndGet(); } else if (ca != null && cams.get(product.getCao()).equals(cams.get(ca))) { succ.incrementAndGet(); } else { wrong.incrementAndGet(); } } catch (Exception e) { e.printStackTrace(); } }); } while (!THREADPOOLEXECUTOR.getQueue().isEmpty()) { TimeUnit.SECONDS.sleep(1); } TimeUnit.SECONDS.sleep(2); System.out.println(); System.out.println("[CAM] : " + total); System.out.println("[CAM] ?: " + new BigDecimal(succ.get()).divide(new BigDecimal(total), 4, RoundingMode.HALF_UP) .multiply(new BigDecimal(100)).setScale(2, RoundingMode.HALF_UP) + "%"); System.out.println("[CAM] : " + new BigDecimal(fail.get()).divide(new BigDecimal(total), 4, RoundingMode.HALF_UP) .multiply(new BigDecimal(100)).setScale(2, RoundingMode.HALF_UP) + "%"); System.out.println("[CAM] : " + new BigDecimal(wrong.get()).divide(new BigDecimal(total), 4, RoundingMode.HALF_UP) .multiply(new BigDecimal(100)).setScale(2, RoundingMode.HALF_UP) + "%"); System.exit(0); }
From source file:org.jrb.commons.web.AbstractEntityListResponse.java
@Override public void setPage(final Page<E> page) { Assert.notNull(page);/*from www . j av a 2 s . c om*/ 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:com.ar.dev.tierra.api.controller.ProductoController.java
@RequestMapping(value = "/list/factura/paged", method = RequestMethod.GET) public ResponseEntity<?> findByIdFacturaPaged(@RequestParam("idFacturaProducto") int idFacturaProducto, @RequestParam(value = "page", required = false, defaultValue = "") Integer page, @RequestParam(value = "size", required = false, defaultValue = "") Integer size) { Page<Producto> paged = facadeService.getProductoService().findByFactura(page, size, idFacturaProducto); if (paged.getSize() != 0) { return new ResponseEntity<>(paged, HttpStatus.OK); } else {// ww w . j a va2 s . c o m return new ResponseEntity<>(HttpStatus.NOT_FOUND); } }
From source file:org.openlmis.fulfillment.repository.ShipmentDraftRepositoryIntegrationTest.java
@Test public void shouldFindShipmentDraftPageByOrder() { ShipmentDraft save = shipmentDraftRepository.save(generateInstance()); Page<ShipmentDraft> page = shipmentDraftRepository.findByOrder(order, createPageable(10, 0)); assertEquals(1, page.getContent().size()); assertEquals(save.getId(), page.getContent().get(0).getId()); assertEquals(10, page.getSize()); assertEquals(0, page.getNumber());/* w w w . j av a2 s . c o m*/ assertEquals(1, page.getNumberOfElements()); assertEquals(1, page.getTotalElements()); assertEquals(1, page.getTotalPages()); }
From source file:com.epam.ta.reportportal.ws.converter.ProjectRelatedResourceAssembler.java
/** * Creates {@link com.epam.ta.reportportal.ws.model.Page} from {@link Page} DB query result * * @param content// w w w. ja v a2 s. co m * @return */ public com.epam.ta.reportportal.ws.model.Page<R> toPagedResources(Page<T> content, final String project) { Assert.notNull(content); return new com.epam.ta.reportportal.ws.model.Page<R>( content.getContent().stream().map(c -> toResource(c, project)).collect(Collectors.toList()), new com.epam.ta.reportportal.ws.model.Page.PageMetadata(content.getSize(), content.getNumber() + 1, content.getTotalElements(), content.getTotalPages())); }