@Override
	public Page createPage(int page, int maxAffichage,
			SqlRequestOptions sqlRequestOptions) {
		int total = 0;
		List<Computer> computers = new ArrayList<Computer>();

		computers = computerDao.getComputers(page * maxAffichage, maxAffichage,
				sqlRequestOptions);
		total = computerDao.getComputerCount(sqlRequestOptions);

		if (page < 0 || (page > 0 && (total - page * maxAffichage < 0))) {
			page = 0;
		}
		return new Page(page, maxAffichage, total, computers);
	}