src/com/sys/web/fenye/util/DefaultQueryCondition.java

(开头部分) 1KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

package com.sys.web.fenye.util;

public class DefaultQueryCondition<T> {
	
	private T condition;
	
	public final static int DEFAULT_INT_VALUE = 0;

	public DefaultQueryCondition(T condition)
	{
		super();
		this.condition = condition;
	}

	public int getFirstResultOfPage(int pageIndex, int pageSize) {
		return pageIndex > 0 ? (pageIndex - 1) * pageSize : 0;
	}

	private boolean resultPaged = true;

	private int pageIndex = 1;

	private int pageSize = 10;

	private String sortByType = "ASC";

	private String sortByValue;

	public int getFirstResult() {
		return getFirstResultOfPage(pageIndex, pageSize);
	}

	public String getSortByType() {
		return sortByType;
	}

	public void setSortByType(String sortByType) {
		this.sortByType = sortByType;
	}

	public String getSortByValue() {
		return sortByValue;
	}

	public void setSortByValue(String sortByValue) {
		this.sortByValue = sortByValue;
	}

	public int getPageIndex() {
		if (pageIndex < 1) {
			pageIndex = 1;
		}
		return pageIndex;
	}

	public void setPageIndex(int pageIndex) {
		this.pageIndex = pageIndex;
	}

	public int getPageSize() {
后面还有 33 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。