Author: sdumitriu
Date: 2008-02-19 12:53:05 +0100 (Tue, 19 Feb 2008)
New Revision: 7840
Modified:
xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/stats/impl/XWikiStatsServiceImpl.java
Log:
XWIKI-2062: Aggregating an integer field using sum returns long
Fixed.
Patch submitted by Marius Florea, applied without changes.
Modified:
xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/stats/impl/XWikiStatsServiceImpl.java
===================================================================
---
xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/stats/impl/XWikiStatsServiceImpl.java
2008-02-19 10:36:20 UTC (rev 7839)
+++
xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/stats/impl/XWikiStatsServiceImpl.java
2008-02-19 11:53:05 UTC (rev 7840)
@@ -677,7 +677,7 @@
// database and thus we use a default one, which sould be ignored
DocumentStats docStats =
new DocumentStats((String) result[0], action, now,
StatsUtil.PERIOD_DAY);
- docStats.setPageViews(((Integer) result[1]).intValue());
+ docStats.setPageViews(((Number) result[1]).intValue());
stats.add(docStats);
}
return stats;
@@ -814,7 +814,7 @@
// database and thus we use a default one, which sould be ignored
RefererStats refStats =
new RefererStats("", (String) result[0], now,
StatsUtil.PERIOD_DAY);
- refStats.setPageViews(((Integer) result[1]).intValue());
+ refStats.setPageViews(((Number) result[1]).intValue());
stats.add(refStats);
}
return stats;
@@ -892,9 +892,9 @@
String cookie = "";
String ip = "";
String userAgent = "";
- int pageSaves = ((Integer) result[1]).intValue();
- int pageViews = ((Integer) result[2]).intValue();
- int downloads = ((Integer) result[3]).intValue();
+ int pageSaves = ((Number) result[1]).intValue();
+ int pageViews = ((Number) result[2]).intValue();
+ int downloads = ((Number) result[3]).intValue();
VisitStats vs =
new VisitStats(name, uniqueID, cookie, ip, userAgent, new
Date(startDate
.getMillis()), StatsUtil.PERIOD_DAY);
_______________________________________________
notifications mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/notifications