use of org.springframework.data.domain.Sort.Order in project spring-data-commons by spring-projects.
the class SortUnitTests method createsNewOrderForDifferentProperty.
// DATACMNS-908
@Test
public void createsNewOrderForDifferentProperty() {
Order source = Order.desc("foo").nullsFirst().ignoreCase();
Order result = source.withProperty("bar");
assertThat(result.getProperty()).isEqualTo("bar");
assertThat(result.getDirection()).isEqualTo(source.getDirection());
assertThat(result.getNullHandling()).isEqualTo(source.getNullHandling());
assertThat(result.isIgnoreCase()).isEqualTo(source.isIgnoreCase());
}
use of org.springframework.data.domain.Sort.Order in project danyuan-application by 514840279.
the class SysTableTypeServiceImpl method findAllBySearchText.
@Override
public Page<SysTableTypeInfo> findAllBySearchText(int pageNumber, int pageSize, SysTableTypeInfo sysTableTypeInfo) {
Example<SysTableTypeInfo> example = Example.of(sysTableTypeInfo);
Sort sort = new Sort(new Order(Direction.DESC, "createTime"));
PageRequest request = new PageRequest(pageNumber - 1, pageSize, sort);
Page<SysTableTypeInfo> sourceCodes = sysTableTypeDao.findAll(example, request);
return sourceCodes;
}
use of org.springframework.data.domain.Sort.Order in project danyuan-application by 514840279.
the class SysColumnServiceImpl method findAllByTableUuid.
// 分页查询
@Override
public Page<SysColumnInfo> findAllByTableUuid(int pageNumber, int pageSize, String searchText, String tableUuid) {
logger.info(tableUuid, SysColumnServiceImpl.class);
// Page<SysColumnInfo> list = sysColumnDao.findAllByTableUuid(tableUuid);
SysColumnInfo info = new SysColumnInfo(tableUuid);
Example<SysColumnInfo> example = Example.of(info);
Sort sort = new Sort(new Order(Direction.ASC, "colsOrder"));
PageRequest request = this.buildPageRequest(pageNumber, pageSize, sort);
Page<SysColumnInfo> sourceCodes = sysColumnDao.findAll(example, request);
return sourceCodes;
}
use of org.springframework.data.domain.Sort.Order in project danyuan-application by 514840279.
the class SysUserBaseServiceImpl method findAllBySearchText.
/**
* 方法名 : findAllBySearchText
* 功 能 : TODO(这里用一句话描述这个方法的作用)
* 参 数 : @param pageNumber
* 参 数 : @param pageSize
* 参 数 : @param info
* 参 数 : @return
* 参 考 : @see
* tk.ainiyue.danyuan.application.user.userbase.service.SysUserBaseService#findAllBySearchText(int,
* int, tk.ainiyue.danyuan.application.user.userbase.po.SysUserBaseInfo)
* 作 者 : Administrator
*/
@Override
public Page<SysUserBaseInfo> findAllBySearchText(int pageNumber, int pageSize, SysUserBaseInfo info) {
// logger.info(tableUuid, SysColumnServiceImpl.class);
// Page<SysColumnInfo> list = sysColumnDao.findAllByTableUuid(tableUuid);
Example<SysUserBaseInfo> example = Example.of(info);
Sort sort = new Sort(new Order(Direction.ASC, "createTime"));
PageRequest request = new PageRequest(pageNumber - 1, pageSize, sort);
Page<SysUserBaseInfo> sourceCodes = sysUserBaseDao.findAll(example, request);
return sourceCodes;
}
use of org.springframework.data.domain.Sort.Order in project danyuan-application by 514840279.
the class SysMenuServiceImpl method findAllBySearchText.
/**
* 方法名 : findAllBySearchText
* 功 能 : TODO(这里用一句话描述这个方法的作用)
* 参 数 : @param pageNumber
* 参 数 : @param pageSize
* 参 数 : @param info
* 参 数 : @return
* 参 考 : @see
* tk.ainiyue.danyuan.application.softm.sysmenu.service.SysMenuService#findAllBySearchText(int,
* int, tk.ainiyue.danyuan.application.softm.sysmenu.po.SysMenuInfo)
* 作 者 : Administrator
*/
@Override
public Page<SysMenuInfo> findAllBySearchText(int pageNumber, int pageSize, SysMenuInfo info) {
Example<SysMenuInfo> example = Example.of(info);
Sort sort = new Sort(new Order(Direction.DESC, "insertDatetime"));
PageRequest request = new PageRequest(pageNumber - 1, pageSize, sort);
Page<SysMenuInfo> sourceCodes = sysMenuDao.findAll(example, request);
return sourceCodes;
}
Aggregations