Package cn.org.rapid_framework.page

Examples of cn.org.rapid_framework.page.PageRequest


public class ExtJsPageHelper {
  static int DEFAULT_PAGE_SIZE = 10;
 
  public static PageRequest<Map> createPageRequestForExtJs(HttpServletRequest request,String defaultOrderBy) {
    PageRequest<Map> result = new PageRequest(new HashMap());
    return bindPageRequestParameters(result, request, defaultOrderBy);
  }
View Full Code Here


  public static void copyProperties(Object target,Object source) {
    BeanUtils.copyProperties(target, source);
  }
 
  public static <T extends PageRequest> T newQuery(Class<T> queryClazz,PageRequest pr) {
    PageRequest query = org.springframework.beans.BeanUtils
        .instantiateClass(queryClazz);
    copyProperties(query, pr.getFilters());
    query.setPageNumber(pr.getPageNumber());
    query.setPageSize(pr.getPageSize());
    query.setSortColumns(pr.getSortColumns());
    return (T) query;
  }
View Full Code Here

    getRequest().setAttribute(tableId+"pageRequest", pageRequest);
    getRequest().setAttribute(tableId+"query", pageRequest);
  }
 
  public <T extends PageRequest> T newQuery(Class<T> queryClazz,String defaultSortColumns){
    PageRequest query = PageRequestFactory.bindPageRequest(org.springframework.beans.BeanUtils.instantiateClass(queryClazz),ServletActionContext.getRequest(),defaultSortColumns);
    return (T)query;
    }
View Full Code Here

   * @param defaultSortColumns 默认的排序字段s,如 username desc,age asc
   * @return
   * @deprecated 使用bindPageRequest()替换
   */
  public static PageRequest<Map> createFromLimit(Limit limit,String defaultSortColumns) {
    PageRequest result = new PageRequest();
    return bindPageRequest(result,limit, defaultSortColumns);
  }
View Full Code Here

TOP

Related Classes of cn.org.rapid_framework.page.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.