[Yanel-commits] rev 51298 - public/yanel/trunk/src/contributions/resources/search/src/java/org/wyona/yanel/impl/resources/search

michi at wyona.com michi at wyona.com
Thu Jul 15 10:00:40 CEST 2010


Author: michi
Date: 2010-07-15 10:00:40 +0200 (Thu, 15 Jul 2010)
New Revision: 51298

Modified:
   public/yanel/trunk/src/contributions/resources/search/src/java/org/wyona/yanel/impl/resources/search/SearchResource.java
Log:
bug fixed re number of entries

Modified: public/yanel/trunk/src/contributions/resources/search/src/java/org/wyona/yanel/impl/resources/search/SearchResource.java
===================================================================
--- public/yanel/trunk/src/contributions/resources/search/src/java/org/wyona/yanel/impl/resources/search/SearchResource.java	2010-07-15 07:50:33 UTC (rev 51297)
+++ public/yanel/trunk/src/contributions/resources/search/src/java/org/wyona/yanel/impl/resources/search/SearchResource.java	2010-07-15 08:00:40 UTC (rev 51298)
@@ -173,13 +173,17 @@
                     }
                     sb.append("</y:pages>");
                     
-                    sb.append("<y:results page-number='" + currentPageNumber + "'>");
+                    sb.append("<y:results total=\"" + results.length + "\" page-number='" + currentPageNumber + "'>");
                     int startingEntry = 0;
                     int numberOfEntries = results.length;
                     if (paginationEnabled) {
+                        numberOfEntries = maxEntries;
                         startingEntry = (currentPageNumber - 1) * numberOfEntries;
-                        numberOfEntries = maxEntries;
                     }
+                    if (log.isDebugEnabled()) {
+                        log.debug("Starting entry: " + startingEntry);
+                        log.debug("Number of entries: " + numberOfEntries);
+                    }
                     for (int i = startingEntry; i < (startingEntry + numberOfEntries); i++) {
                         if (i >= results.length) {
                             // INFO: Break in case number of entries on last page exceeds length of results



More information about the Yanel-commits mailing list