List of usage examples for org.springframework.data.domain Sort Sort
private Sort(Direction direction, List<String> properties)
From source file:cat.albirar.framework.utilities.PageUtilitiesTest.java
/** * Test for {@link PageUtilities#copyPageable(org.springframework.data.domain.Pageable)} with asigned data. *//*www .j a v a 2s.co m*/ @Test public void testCopyPageableAsigned() { Pageable pag, r; Sort s; s = new Sort(Direction.ASC, "name"); pag = new PageRequest(0, 10, s); r = PageUtilities.copyPageable(pag); Assert.assertEquals(pag, r); Assert.assertNotSame(r, pag); }
From source file:com.oakhole.auth.service.GroupService.java
public Page<Group> findAll(Map<String, Object> searchParams, int pageNumber, int pageSize, String sortDirection, String sortBy) {/*from ww w . j av a2 s .c o m*/ Map<String, SearchFilter> filters = SearchFilter.parse(searchParams); Specification<Group> spec = DynamicSpecifications.bySearchFilter(filters.values(), Group.class); Sort sort = new Sort("ASC".equals(sortDirection) ? Sort.Direction.ASC : Sort.Direction.DESC, sortBy); PageRequest pageRequest = new PageRequest(pageNumber, pageSize, sort); Page<Group> groupList = groupDao.findAll(spec, pageRequest); return groupList; }
From source file:com.oakhole.advice.service.AdviceService.java
public Page<Advice> findAll(Map<String, Object> searchParams, int pageNumber, int pageSize, String sortDirection, String sortBy) { Map<String, SearchFilter> filters = SearchFilter.parse(searchParams); Specification<Advice> spec = DynamicSpecifications.bySearchFilter(filters.values(), Advice.class); Sort sort = new Sort("ASC".equals(sortDirection) ? Sort.Direction.ASC : Sort.Direction.DESC, sortBy); PageRequest pageRequest = new PageRequest(pageNumber, pageSize, sort); Page<Advice> adviceList = adviceDao.findAll(spec, pageRequest); return adviceList; }
From source file:com.epam.ta.reportportal.database.dao.ActivityRepositoryCustomImpl.java
@Override public List<Activity> findActivitiesByTestItemId(String testItemId, Filter filter, Pageable pageable) { Sort sort = new Sort(Sort.Direction.DESC, Modifiable.LAST_MODIFIED); Query query = QueryBuilder.newBuilder().with(filter).with(pageable).with(sort).build(); query.addCriteria(where(LOGGED_OBJECT_REF).is(testItemId)); return mongoTemplate.find(query, Activity.class); }
From source file:com.oakhole.sms.service.SmsTaskService.java
public Page<SmsTask> findAll(Map<String, Object> searchParams, int pageNumber, int pageSize, String sortDirection, String sortBy) { Map<String, SearchFilter> filters = SearchFilter.parse(searchParams); Specification<SmsTask> spec = DynamicSpecifications.bySearchFilter(filters.values(), SmsTask.class); Sort sort = new Sort("ASC".equals(sortDirection) ? Sort.Direction.ASC : Sort.Direction.DESC, sortBy); PageRequest pageRequest = new PageRequest(pageNumber, pageSize, sort); Page<SmsTask> smsTaskList = smsTaskDao.findAll(spec, pageRequest); return smsTaskList; }
From source file:com.oakhole.channel.service.ChannelService.java
public Page<Channel> findAll(Map<String, Object> searchParams, int pageNumber, int pageSize, String sortDirection, String sortBy) { Map<String, SearchFilter> filters = SearchFilter.parse(searchParams); Specification<Channel> spec = DynamicSpecifications.bySearchFilter(filters.values(), Channel.class); Sort sort = new Sort("ASC".equals(sortDirection) ? Sort.Direction.ASC : Sort.Direction.DESC, sortBy); PageRequest pageRequest = new PageRequest(pageNumber, pageSize, sort); Page<Channel> channelList = channelDao.findAll(spec, pageRequest); return channelList; }
From source file:com.oakhole.setting.service.SettingService.java
public Page<Setting> findAll(Map<String, Object> searchParams, int pageNumber, int pageSize, String sortDirection, String sortBy) { Map<String, SearchFilter> filters = SearchFilter.parse(searchParams); Specification<Setting> spec = DynamicSpecifications.bySearchFilter(filters.values(), Setting.class); Sort sort = new Sort("ASC".equals(sortDirection) ? Sort.Direction.ASC : Sort.Direction.DESC, sortBy); PageRequest pageRequest = new PageRequest(pageNumber, pageSize, sort); Page<Setting> settingList = settingDao.findAll(spec, pageRequest); return settingList; }
From source file:strat.mining.multipool.stats.persistence.dao.coinshift.impl.TransactionDAOMongo.java
@Override public List<Transaction> getAllTransactions(Integer addressId) { Query query = new Query(Criteria.where("addressId").is(addressId)); query.with(new Sort(Sort.Direction.ASC, "date")); return mongoOperation.find(query, Transaction.class); }
From source file:com.oakhole.financial.service.FinancialService.java
public Page<Financial> findAll(Map<String, Object> searchParams, int pageNumber, int pageSize, String sortDirection, String sortBy) { Map<String, SearchFilter> filters = SearchFilter.parse(searchParams); Specification<Financial> spec = DynamicSpecifications.bySearchFilter(filters.values(), Financial.class); Sort sort = new Sort("ASC".equals(sortDirection) ? Sort.Direction.ASC : Sort.Direction.DESC, sortBy); PageRequest pageRequest = new PageRequest(pageNumber, pageSize, sort); Page<Financial> financialList = financialDao.findAll(spec, pageRequest); return financialList; }
From source file:com.oakhole.sms.service.SmsReceiveService.java
public Page<SmsReceive> findAll(Map<String, Object> searchParams, int pageNumber, int pageSize, String sortDirection, String sortBy) { Map<String, SearchFilter> filters = SearchFilter.parse(searchParams); Specification<SmsReceive> spec = DynamicSpecifications.bySearchFilter(filters.values(), SmsReceive.class); Sort sort = new Sort("ASC".equals(sortDirection) ? Sort.Direction.ASC : Sort.Direction.DESC, sortBy); PageRequest pageRequest = new PageRequest(pageNumber, pageSize, sort); Page<SmsReceive> smsReceiveList = smsReceiveDao.findAll(spec, pageRequest); return smsReceiveList; }