From: <bra...@us...> - 2007-07-19 22:01:59
|
Revision: 1808 http://archive-access.svn.sourceforge.net/archive-access/?rev=1808&view=rev Author: bradtofel Date: 2007-07-19 13:36:58 -0700 (Thu, 19 Jul 2007) Log Message: ----------- FEATURE: added setMaxRecords() to RequestParser interface. Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/RequestParser.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/requestparser/CompositeRequestParser.java trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/requestparser/FormRequestParser.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/RequestParser.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/RequestParser.java 2007-07-16 23:58:41 UTC (rev 1807) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/RequestParser.java 2007-07-19 20:36:58 UTC (rev 1808) @@ -48,4 +48,8 @@ */ public abstract WaybackRequest parse(HttpServletRequest httpRequest, WaybackContext wbContext) throws BadQueryException; + /** + * @param maxRecords + */ + public void setMaxRecords(int maxRecords); } Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/requestparser/CompositeRequestParser.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/requestparser/CompositeRequestParser.java 2007-07-16 23:58:41 UTC (rev 1807) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/requestparser/CompositeRequestParser.java 2007-07-19 20:36:58 UTC (rev 1808) @@ -59,6 +59,9 @@ */ public void init() { parsers = getRequestParsers(); + for(int i = 0; i < parsers.length; i++) { + parsers[i].setMaxRecords(maxRecords); + } } Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/requestparser/FormRequestParser.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/requestparser/FormRequestParser.java 2007-07-16 23:58:41 UTC (rev 1807) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/requestparser/FormRequestParser.java 2007-07-19 20:36:58 UTC (rev 1808) @@ -69,7 +69,7 @@ } else { return null; } - + wbRequest.setResultsPerPage(maxRecords); Set<String> keys = queryMap.keySet(); Iterator<String> itr = keys.iterator(); while(itr.hasNext()) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |