Java tutorial
/* * PageBean.java * Created on 2015123 ?4:49:47 * Copyright (c) ??? All Rights Reserved. * http://www.upsoft.com.cn * * This software is the confidential and proprietary information of UPSoft. * You shall not disclose such Confidential Information and shall use it only in * accordance with the terms of the license agreement you entered into with UPSoft. */ package com.upsoft.temder.web.bean; import com.upsoft.temder.web.util.PageUtil; import org.apache.commons.lang3.StringUtils; /** * Copyright (c) 2015,???<br> * All rights reserved.<br> * * ??PageBean.java<br> * ????<br> * -------------------------------------------------------<br> * ?1.1.1<br> * <br> * ?2015123<br> * -------------------------------------------------------<br> * ?1.1.0<br> * <br> * ?2015123<br> */ public class PageBean implements AbstractPageBean { // ? private int pageIndex; // ?? private int pageSize; // private Long total; // ? private String sortName; private String draw; // ? private String sortOrder = PageUtil.DEFAULT_SORT_DIRECTION; public PageBean(int pageIndex, int pageSize, Long total) { // TODO JiangDi this.pageIndex = pageIndex; this.pageSize = pageSize; this.total = total; } public PageBean(int pageIndex, int pageSize, long total, String sortName, String sortOrder) { // TODO JiangDi this.pageIndex = pageIndex; this.pageSize = pageSize; this.total = total; this.sortName = sortName; this.sortOrder = sortOrder; } /** * ????index * * @date 2015126 ?10:48:28 * @author * @return */ public int getStartIndex() { return (pageIndex - 1) * pageSize; } public int getPageIndex() { return pageIndex; } public void setPageIndex(int pageIndex) { this.pageIndex = pageIndex; } public String getDraw() { return draw; } public void setDraw(String draw) { this.draw = draw; } public int getPageSize() { return pageSize; } public void setPageSize(int pageSize) { this.pageSize = pageSize; } public Long getTotal() { return total; } public void setTotal(Long total) { this.total = total; } public String getSortName() { return sortName; } public void setSortName(String sortName) { this.sortName = sortName; } public String getSortOrder() { return sortOrder; } public void setSortOrder(String sortOrder) { if (StringUtils.isNoneBlank(sortOrder)) { this.sortOrder = sortOrder; } } }