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

com.mizhousoft.commons.data.util.PageBuilder Maven / Gradle / Ivy

package com.mizhousoft.commons.data.util;

import java.util.List;

import com.mizhousoft.commons.data.domain.Page;
import com.mizhousoft.commons.data.domain.PageImpl;
import com.mizhousoft.commons.data.domain.Pageable;

/**
 * 分页构建器
 *
 * @version
 */
public abstract class PageBuilder
{
	/**
	 * 构建分页
	 * 
	 * @param data
	 * @param pageable
	 * @param totalNumber
	 * @return
	 */
	public static  Page build(List data, Pageable pageable, long totalNumber)
	{
		Page page = new PageImpl(data, pageable, totalNumber);
		return page;
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy