Package org.springframework.data.domain

Examples of org.springframework.data.domain.PageRequest


    oliver.setManager(dave);
    dave.setManager(carter);

    QUser user = QUser.user;

    Page<User> page = repository.findAll(user.firstname.isNotNull(), new PageRequest(0, 10, new Sort(
        Sort.Direction.ASC, "manager.firstname")));

    assertThat(page.getContent(), hasSize(3));
    assertThat(page.getContent(), hasItems(dave, oliver, carter));
  }
View Full Code Here


  @Test
  public void findBySpecificationWithSortBySingularPropertyInPageableShouldUseSortNullValuesFirst() {

    QUser user = QUser.user;

    Page<User> page = repository.findAll(user.firstname.isNotNull(), new PageRequest(0, 10, new Sort(
        Sort.Direction.ASC, "firstname")));

    assertThat(page.getContent(), hasSize(3));
    assertThat(page.getContent(), hasItems(carter, dave, oliver));
  }
View Full Code Here

  @Test
  public void findBySpecificationWithSortByOrderIgnoreCaseBySingularPropertyInPageableShouldUseSortNullValuesFirst() {

    QUser user = QUser.user;

    Page<User> page = repository.findAll(user.firstname.isNotNull(), new PageRequest(0, 10, new Sort(new Order(
        Sort.Direction.ASC, "firstname").ignoreCase())));

    assertThat(page.getContent(), hasSize(3));
    assertThat(page.getContent(), hasItems(carter, dave, oliver));
  }
View Full Code Here

    oliver.setAddress(new Address("Germany", "Saarbrücken", "HaveItYourWay", "123"));

    QUser user = QUser.user;

    Page<User> page = repository.findAll(user.firstname.isNotNull(), new PageRequest(0, 10, new Sort(
        Sort.Direction.ASC, "address.streetName")));

    assertThat(page.getContent(), hasSize(3));
    assertThat(page.getContent(), hasItems(dave, carter, oliver));
    assertThat(page.getContent().get(2), is(oliver));
View Full Code Here

  public void sortByNestedAssociationPropertyWithSpecificationAndSortInPageable() {

    oliver.setManager(dave);
    dave.getRoles().add(adminRole);

    Page<User> page = repository.findAll(QUser.user.id.gt(0), new PageRequest(0, 10, //
        new Sort(Sort.Direction.ASC, "manager.roles.name")));

    assertThat(page.getContent(), hasSize(3));
    assertThat(page.getContent().get(0), is(dave));
  }
View Full Code Here

    message2.setContent("abc");

    mailMessageRepository.save(message1);
    mailMessageRepository.save(message2);

    Page<MailMessage> results = mailMessageRepository.findAll(new PageRequest(0, 20, //
        new JpaSort(Direction.ASC, path(MailMessage_.mailSender).dot(MailSender_.name))));
    List<MailMessage> messages = results.getContent();

    assertThat(messages, hasSize(2));
    assertThat(messages.get(0).getMailSender(), is(nullValue()));
View Full Code Here

    message2.setContent("abc");

    mailMessageRepository.save(message1);
    mailMessageRepository.save(message2);

    Page<MailMessage> page = mailMessageRepository.findAll(new PageRequest(0, 10, new Sort(Sort.Direction.ASC,
        "mailSender.mailUser.name")));

    List<MailMessage> messages = page.getContent();

    assertThat(messages, hasSize(2));
View Full Code Here

    Method method = UserRepository.class.getMethod("findAllPaged", Pageable.class);
    JpaQueryMethod queryMethod = new JpaQueryMethod(method, metadata, extractor);

    AbstractJpaQuery jpaQuery = new SimpleJpaQuery(queryMethod, em, "select u from User u",
        DefaultEvaluationContextProvider.INSTANCE);
    jpaQuery.createCountQuery(new Object[] { new PageRequest(1, 10) });

    verify(query, times(0)).setFirstResult(anyInt());
    verify(query, times(0)).setMaxResults(anyInt());
  }
View Full Code Here

    public Location get(final long id) {
        return locationDao.findOne(id);
    }

    public List<Location> list(int page, int size) {
        return locationDao.findAll(new PageRequest(page, size)).getContent();
    }
View Full Code Here

        }
        throw new ObjectRetrievalFailureException(Ticket.class, id);
    }

    public List<Ticket> list(int page, int size) {
        return ticketDao.findAll(new PageRequest(page, size)).getContent();
    }
View Full Code Here

TOP

Related Classes of org.springframework.data.domain.PageRequest

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.