List of usage examples for org.springframework.data.domain Page getContent
List<T> getContent();
From source file:com.nixmash.springdata.solr.repository.custom.CustomProductRepositoryImpl.java
@Override public List<Product> findProductsBySimpleQuery(String userQuery) { Query query = new SimpleQuery(userQuery); query.addFilterQuery(new SimpleQuery(new Criteria(IProduct.DOCTYPE_FIELD).is(SolrDocType.PRODUCT))); query.setRows(1000);/*from ww w .ja v a 2 s . c o m*/ Page<Product> results = solrTemplate.queryForPage(query, Product.class); return results.getContent(); }
From source file:com.budiana.irpan.belajar.dao.SesiDaoTest.java
@Test public void testCariBerdasarakanTanggalDanKodeMateri() throws Exception { PageRequest page = new PageRequest(0, 5); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); Date sejak = formatter.parse("2015-02-01"); Date sampai = formatter.parse("2015-02-05"); Page<Sesi> hasil = sd.cariBerdasarkanTanggalDanKodeMateri(sejak, sampai, "MA-001", page); Assert.assertEquals(1L, hasil.getTotalElements()); Assert.assertFalse(hasil.getContent().isEmpty()); Sesi s = hasil.getContent().get(0);//from www . ja va 2s. c om Assert.assertEquals("Rekayasa Perangkat Lunak", s.getMateri().getNama()); }
From source file:com.nixmash.springdata.solr.repository.custom.CustomProductRepositoryImpl.java
@Override public List<Product> searchWithCriteria(String searchTerm) { logger.debug("Building a criteria query with search term: {}", searchTerm); String[] words = searchTerm.split(" "); Criteria conditions = createSearchConditions(words); SimpleQuery search = new SimpleQuery(conditions); search.addSort(sortByIdDesc());/*from w ww .j a va 2 s .c om*/ Page<Product> results = solrTemplate.queryForPage(search, Product.class); return results.getContent(); }
From source file:edu.chalmers.dat076.moviefinder.persistence.SerieRepositoryIntegrationTest.java
@Test @SuppressWarnings("unchecked") public void findBySeriesNameContaining() { Pageable pageable = new PageRequest(0, 1); Page<Series> page = repository.findByTitleContaining("testSeries", pageable); assertEquals("testSeries1", page.getContent().get(0).getTitle()); assertThat(page.getContent(), hasSize(1)); assertThat(page, Matchers.<Series>hasItems(hasProperty("title", is("testSeries1")))); }
From source file:com.att.archive.restful.service.DocumentArchiveServiceTest.java
/** * Test of search method, of class DocumentArchiveService. *//*from w w w.j a v a2 s. co m*/ @Test public void testSearch() { System.out.println("search"); Page<ArchiveDocument> result = documentArchiveService.search(solrQueryHanlder, query); assertTrue(result.getContent().size() > 0); }
From source file:com.real.apps.shuttle.repository.VehicleRepositoryTest.java
@Test public void shouldOnlyFindTheVehiclesWithTheGivenCompanyId() { ObjectId id = ObjectId.get();//from w w w . j a v a2s.co m ObjectId control = ObjectId.get(); Vehicle vehicleToBeFound = new Vehicle(); vehicleToBeFound.setCompanyId(id); vehicleToBeFound.setLicenseNumber("Test License Number To Be Found"); Vehicle vehicleToBeFound2 = new Vehicle(); vehicleToBeFound2.setLicenseNumber("Test License Number To Be Found 2"); vehicleToBeFound2.setCompanyId(id); Vehicle vehicleNotToBeFound = new Vehicle(); vehicleNotToBeFound.setLicenseNumber("Test License Number Not To Be Found"); vehicleNotToBeFound.setCompanyId(control); Vehicle controlVehicle = new Vehicle(); assertNotNull(repository.save(vehicleNotToBeFound).getId()); assertNotNull(repository.save(vehicleToBeFound).getId()); assertNotNull(repository.save(vehicleToBeFound2).getId()); assertNotNull(repository.save(controlVehicle).getId()); Page<Vehicle> actual = repository.findByCompanyId(id, new PageRequest(0, 10)); assertThat(actual.getTotalElements(), is(2l)); assertThat(actual.getContent().get(0).getCompanyId(), is(id)); assertThat(actual.getContent().get(1).getCompanyId(), is(id)); }
From source file:it.f2informatica.test.services.domain.user.UserServiceTest.java
@Test public void findAllWithPageable() { PageImpl<UserModel> paginatedResult = new PageImpl<>(getUserList().subList(0, 10)); when(userRepositoryGateway.findAllExcludingCurrentUser(any(Pageable.class), anyString())) .thenReturn(paginatedResult); Page<UserModel> users = userService.findAllExcludingCurrentUser(new PageRequest(1, 10), "jhon"); assertThat(users.getContent()).hasSize(10); }
From source file:com.getanydata.web.account.ProfileController.java
@RequestMapping(value = "/{selfPathName}", method = RequestMethod.GET) public String profileOrLogin(@PathVariable("selfPathName") String selfPathName, Model model) { if ("login".equals(selfPathName)) { Subject subject = SecurityUtils.getSubject(); if (subject.isAuthenticated()) { String name = ((ShiroDbRealm.ShiroUser) subject.getPrincipal()).getSelfPathName(); return "redirect:/" + name; }// w ww. ja v a2s.c o m return "account/login"; } model.addAttribute("selfPathName", selfPathName); User user = accountService.getUserBySelfPathName(selfPathName); if (user == null) { return "account/userNotFound"; } Set<Project> projects = user.getProjects(); model.addAttribute("user", user); model.addAttribute("projects", projects);// Map<String, Object> searchParams = new HashMap<String, Object>(); searchParams.put("EQ_createUser", user.getId()); searchParams.put("EQ_isDelete", 0); Page<Project> createUserProjectPage = projectService.getProject(searchParams, 1, 5, "id"); model.addAttribute("createUserProjectPage", createUserProjectPage.getContent());// return "account/profile"; }
From source file:com.trenako.activities.ActivityStreamImpl.java
@Override public Iterable<Activity> recentActivity(int numberOfItems) { Pageable pageable = new PageRequest(0, numberOfItems, Direction.DESC, "recorded"); Page<Activity> results = repo.findAll(pageable); if (!results.hasContent()) { return Collections.emptyList(); }/*from www .ja v a 2 s. c om*/ return results.getContent(); }
From source file:com.demo.ticketservice.dao.TicketServiceRepositoryIntegrationTests.java
@Test @Transactional//from w w w . j a v a 2 s .c o m public void findsFirstPageOfEventVenues() { Page<EventVenue> eventVenues = this.eventVenueRepository.findAll(new PageRequest(0, 10)); List<EventVenue> eventVenueList = eventVenues.getContent(); for (EventVenue eventVenue : eventVenueList) { List<EventVenueTicketLevel> eventVenueTicketLevels = eventVenueTicketLevelRepository .findByEventVenueId(eventVenue.getId()); assertThat(eventVenueTicketLevels.size(), is(equalTo(4))); for (EventVenueTicketLevel eventVenueTicketLevel : eventVenueTicketLevels) { List<Seat> seats = seatRepository.findByEventVenueTicketLevelId(eventVenueTicketLevel.getId()); assertThat(seats.size(), is(equalTo(100))); //System.out.println(seatRepository.numberOfavailableSeatsByEventVenueTicketLevelId(eventVenueTicketLevel.getId())); List<Seat> availableSeats = seatRepository .retriveAvailableSeatsByEventVenueTicketLevelId(eventVenueTicketLevel); //assertThat(seatRepository.numberOfavailableSeatsByEventVenueTicketLevelId(eventVenueTicketLevel), is(equalTo(availableSeats.size()))); break; } } System.out.println(seatRepository.numberOfavailableSeats()); List<Seat> availableSeats = seatRepository.retriveAvailableSeats(); //assertThat(seatRepository.numberOfavailableSeats(), is(equalTo(availableSeats.size()))); assertThat(eventVenues.getTotalElements(), is(equalTo(1L))); }