public PageIterator getPageIterator(String sqlqueryAllCount, String sqlquery, String queryParam, 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();
		}
		return getDatas(queryParam, sqlqueryAllCount, sqlquery, start, count);
	}
public PageIterator getPageIterator ( String sqlqueryAllCount , String sqlquery , String queryParam , 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 ( ) ; } return getDatas ( queryParam , sqlqueryAllCount , sqlquery , start , count ) ; }
same as getDatas the parameters sort is different from the getDatas
method

@param sqlqueryAllCount
the sql sentence for "select count(1) .."
@param sqlquery
the sql sentence for "select id from xxxx";
@param queryParam
the parameter of String type for the sqlquery.
@param start
the starting number of a page in allCount;
@param count
the display number of a page
@return