com.solidstategroup.sitetracker.report
Class ReportResultGenerator

java.lang.Object
  extended by com.solidstategroup.sitetracker.report.ReportResultGenerator

public class ReportResultGenerator
extends java.lang.Object

User: Phil Date: 07-Apr-2005 Time: 12:56:39


Constructor Summary
ReportResultGenerator()
           
 
Method Summary
static java.util.Collection generateDailyAverage(java.util.Collection data, PageDataFilter filter)
           
static java.util.Collection generateHourlyAverage(java.util.Collection data, PageDataFilter filter)
          TIHS ISN't USE assumes that the data is broken down by hours - if it isn't you'll have some crazy data
static ReportResult generatePageDataReport(PageVisitFilter filter)
           
static java.util.Collection generatPageVisitReports(PageVisitFilter filter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReportResultGenerator

public ReportResultGenerator()
Method Detail

generateHourlyAverage

public static java.util.Collection generateHourlyAverage(java.util.Collection data,
                                                         PageDataFilter filter)
TIHS ISN't USE assumes that the data is broken down by hours - if it isn't you'll have some crazy data

Parameters:
data -
filter -

generateDailyAverage

public static java.util.Collection generateDailyAverage(java.util.Collection data,
                                                        PageDataFilter filter)

generatePageDataReport

public static ReportResult generatePageDataReport(PageVisitFilter filter)

generatPageVisitReports

public static java.util.Collection generatPageVisitReports(PageVisitFilter filter)