package com.joe.utilities.core.data;
/**
*
* @author Linlin Yu
*
*/
public class PageRequest {
private int pageSize;
private int pageNumber;
private String sortingColumn;
private String sortingDirection;
public PageRequest() {
}
public PageRequest(int pageSize) {
super();
this.pageSize = pageSize;
}
public PageRequest(int pageSize, String sortingColumn,
String sortingDirection) {
super();
this.pageSize = pageSize;
this.sortingColumn = sortingColumn;
this.sortingDirection = sortingDirection;
}
private int start;
private int limit;
public int getStart() {
start = (this.pageNumber - 1) * this.pageSize;
return start;
}
public int getLimit() {
return this.pageSize;
}
public int getPageSize() {
return pageSize;
}
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}
public int getPageNumber() {
return pageNumber;
}
public void setPageNumber(int pageNumber) {
this.pageNumber = pageNumber;
}
public String getSortingColumn() {
return sortingColumn;
}
public void setSortingColumn(String sortingColumn) {
this.sortingColumn = sortingColumn;
}
public String getSortingDirection() {
return sortingDirection;
}
public void setSortingDirection(String sortingDirection) {
this.sortingDirection = sortingDirection;
}
}