List of usage examples for org.springframework.data.domain Page getSize
int getSize();
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.real.apps.shuttle.repository.VehicleRepositoryTest.java
@Test public void shouldFindNNumberOfVehicle() { int skip = 0; int limit = 2; Vehicle vehicle = new Vehicle(); operations.save(vehicle);//from ww w .j a v a 2 s. c o m operations.save(vehicle); Page<Vehicle> page = repository.findAll(new PageRequest(skip, limit)); assertThat(page.getSize(), is(limit)); operations.dropCollection("vehicle"); }
From source file:com.ar.dev.tierra.api.controller.FacturaProductoController.java
@RequestMapping(value = "/list/paged", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE) public ResponseEntity<?> getAllPaged( @RequestParam(value = "page", required = false, defaultValue = "") Integer page, @RequestParam(value = "size", required = false, defaultValue = "") Integer size) { Page<FacturaProducto> paged = facadeService.getFacturaProductoService().getAllPaged(page, size); if (paged.getSize() != 0) { return new ResponseEntity<>(paged, HttpStatus.OK); } else {/*from w ww .ja va 2 s . co m*/ return new ResponseEntity<>(HttpStatus.BAD_REQUEST); } }
From source file:org.openlmis.fulfillment.service.PageDto.java
/** * Creates new instance based on data from {@link Page} instance. *//*w w w . ja v 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: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(); }
From source file:net.sf.gazpachoquest.facades.impl.UserFacadeImpl.java
@Override public PageDTO<UserDTO> findPaginated(Integer pageNumber, Integer size) { Page<User> page = userService.findPaginated(pageNumber, size); PageDTO<UserDTO> pageDTO = new PageDTO<>(); pageDTO.setNumber(page.getNumber() + 1); pageDTO.setSize(page.getSize()); pageDTO.setTotalPages(page.getTotalPages()); pageDTO.setTotalElements(page.getTotalElements()); for (User user : page.getContent()) { UserDTO userDTO = mapper.map(user, UserDTO.class); pageDTO.addElement(userDTO);// w w w . ja v a 2 s.c o m } return pageDTO; }
From source file:com.epam.ta.reportportal.ws.converter.PagedResourcesAssembler.java
/** * Creates {@link com.epam.ta.reportportal.ws.model.Page} from {@link Page} DB query result * * @param content Page to be processed/*from w ww .ja v a 2s .c o m*/ * @return Transformed Page * @deprecated in favor of using converters based on JDK8 Functions */ @Deprecated public com.epam.ta.reportportal.ws.model.Page<R> toPagedResources(Page<T> content) { Assert.notNull(content); return new com.epam.ta.reportportal.ws.model.Page<>(toResources(content), new com.epam.ta.reportportal.ws.model.Page.PageMetadata(content.getSize(), content.getNumber() + 1, content.getTotalElements(), content.getTotalPages())); }
From source file:de.hska.ld.content.service.TagServiceIntegrationTest.java
@Test public void testGetTagsPage() { for (int i = 0; i < 21; i++) { tagService.save(newTag());/*w w w . j av a 2 s . c om*/ } Page<Tag> tagPage = tagService.getTagsPage(0, 10, "DESC", "createdAt"); Assert.assertNotNull(tagPage); Assert.assertTrue(tagPage.getTotalElements() > 21); Assert.assertTrue(tagPage.getSize() == 10); }
From source file:blankd.acme.pet.licensing.rest.controller.LicenseRestController.java
@RequestMapping(value = "/find/unassigned", method = RequestMethod.GET) public ResponseEntity<?> getAllUnassignedLicenses(Pageable pages) { Page<License> unassigned = repo.findByPetOwnerNull(pages); if (unassigned != null && unassigned.getSize() > 0) { return new ResponseEntity<Page<License>>(unassigned, HttpStatus.OK); } else {/*w w w. j ava2 s . c o m*/ ErrorMessage err = new ErrorMessage("No Unassigned Licenses Available"); return new ResponseEntity<ErrorMessage>(err, HttpStatus.OK); } }
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 {//from w w w . ja va 2 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()); } }