All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.kuangkie.rrc.query.PagedQueryParam Maven / Gradle / Ivy

The newest version!
package com.kuangkie.rrc.query;

public interface PagedQueryParam {

	Integer getOffSet();
	//
	//	public void setOffSet(Integer offSet) {
	//		this.offSet = offSet;
	//	}

	Integer getMaxSize();
	
	default Integer getPageNo() {
		if(getOffSet()==null || getMaxSize()==null || getMaxSize()==0) {
			return 1;
		}else {
			return getOffSet()/getMaxSize()+1;
		}
	}
	
	default Integer getPageSize() {
		if(getOffSet()==null || getMaxSize()==null || getMaxSize()==0) {
			return null;
		}else {
			return getMaxSize()-getOffSet();
		}
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy