content: package cn.ymotel.dactor.paginate;
  
  import java.io.Serializable;
  import java.util.List;
  @Deprecated
  public class Page<T> implements Serializable {
      private List<T> list;				// list result of this page
      private int pageNumber;				// page number
      private int pageSize;				// result amount of this page
      private int totalPage;				// total page
      private int totalRow;				// total row
  
      /**
       * Constructor.
       * @param list the list of paginate result
       * @param pageNumber the page number
       * @param pageSize the page size
       * @param totalPage the total page of paginate
       * @param totalRow the total row of paginate
       */
      public Page(List<T> list, int pageNumber, int pageSize, int totalPage, int totalRow) {
          this.list = list;
          this.pageNumber = pageNumber;
          this.pageSize = pageSize;
          this.totalPage = totalPage;
          this.totalRow = totalRow;
      }
  
      public Page() {
  
      }
  
      /**
       * Return list of this page.
       */
      public List<T> getList() {
          return list;
      }
  
      public void setList(List<T> list) {
          this.list = list;
      }
  
      /**
       * Return page number.
       */
      public int getPageNumber() {
          return pageNumber;
      }
  
      public void setPageNumber(int pageNumber) {
          this.pageNumber = pageNumber;
      }
  
      /**
       * Return page size.
       */
      public int getPageSize() {
          return pageSize;
      }
  
      public void setPageSize(int pageSize) {
          this.pageSize = pageSize;
      }
  
      /**
       * Return total page.
       */
      public int getTotalPage() {
          return totalPage;
      }
  
      public void setTotalPage(int totalPage) {
          this.totalPage = totalPage;
      }
  
      /**
       * Return total row.
       */
      public int getTotalRow() {
          return totalRow;
      }
  
      public void setTotalRow(int totalRow) {
          this.totalRow = totalRow;
      }
  
      public boolean isFirstPage() {
          return pageNumber == 1;
      }
  
      public boolean isLastPage() {
          return pageNumber >= totalPage;
      }
  
      public String toString() {
          StringBuilder msg = new StringBuilder();
          msg.append("pageNumber : ").append(pageNumber);
          msg.append("\npageSize : ").append(pageSize);
          msg.append("\ntotalPage : ").append(totalPage);
          msg.append("\ntotalRow : ").append(totalRow);
          return msg.toString();
      }
  }
  