Example usage for org.springframework.data.domain Page getSize

List of usage examples for org.springframework.data.domain Page getSize

Introduction

In this page you can find the example usage for org.springframework.data.domain Page getSize.

Prototype

int getSize();

Source Link

Document

Returns the size of the Slice .

Usage

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());
    }
}