code: public PageIterator getDatas(String queryParam, String sqlqueryAllCount, String sqlquery, int start, int count) {
  		if (UtilValidate.isEmpty(sqlqueryAllCount)) {
  			Debug.logError(" the parameter sqlqueryAllCount is null", module);
  			return new PageIterator();
  		}
  		if (UtilValidate.isEmpty(sqlquery)) {
  			Debug.logError(" the parameter sqlquery is null", module);
  			return new PageIterator();
  		}
  
  		Collection queryParams = new ArrayList();
  		if (!UtilValidate.isEmpty(queryParam))
  			queryParams.add(queryParam);
  		return getPageIterator(sqlqueryAllCount, sqlquery, queryParams, start, count);
  
  	}
docs: create a PageIterator instance
  
  
  @param queryParam
  the value of sqlquery's "?"
  @param sqlqueryAllCount
  the sql for query all count that fit for condition
  @param sqlquery
  the sql for query that fit for condtion, return id collection
  @param start
  @param count
  @return PageIterator
  @throws java.lang.Exception