pulse - the web application framework Get pulse at SourceForge.net. Fast, secure and Free Open Source software downloads Ohloh project report for pulse-java

org.torweg.pulse.component.statistics.view
Class OverViewControllerResultData

java.lang.Object
  extended by org.torweg.pulse.component.statistics.view.AbstractStatisticsViewControllerResultData
      extended by org.torweg.pulse.component.statistics.view.OverViewControllerResultData
All Implemented Interfaces:
java.io.Serializable

public final class OverViewControllerResultData
extends AbstractStatisticsViewControllerResultData

The data of the OverViewControllerResult.

Version:
$Revision: 1568 $
Author:
Daniel Dietz
See Also:
Serialized Form

Nested Class Summary
protected static class OverViewControllerResultData.CountryData
          JAXB-enabled utility for displaying country information.
 
Field Summary
 
Fields inherited from class org.torweg.pulse.component.statistics.view.AbstractStatisticsViewControllerResultData
LOGGER
 
Constructor Summary
protected OverViewControllerResultData()
          Deprecated. 
protected OverViewControllerResultData(Duration dur, StatisticsServer serv, Period resolution)
          Creates a new OverViewControllerResultData with the given Duration and the given StatisticsServer.
 
Method Summary
 java.lang.Double getAverageOfPIRecordsPerVisit()
          Returns the average PIRecords per Visit.
 double getAverageTimePerVisit()
          Returns the averageTimePerVisit.
 java.util.Set<OverViewControllerResultData.CountryData> getCountryData()
          Returns the Set&lt;CountryData&gt;.
 int getTotalOfBounces()
          Returns the total of bounces of the OverViewControllerResultData.
 int getTotalOfPIRecords()
          Returns the total of PIRecords of the OverViewControllerResultData.
 int getTotalOfVisits()
          Returns the total of Visits of the OverViewControllerResultData.
protected  void setAverageTimePerVisitAggregations(java.util.List<AverageTimePerVisitAggregation> aggregations)
          Sets the AverageTimePerVisitAggregations.
protected  void setCountryPerVisitAggregations(java.util.List<CountryPerVisitAggregation> aggregations)
          Sets the CountryPerVisitAggregations.
protected  void setPIRecordCountAggregations(java.util.List<PIRecordCountAggregation> aggregations)
          Sets the PIRecordCountAggregations.
protected  void setVisitCountAggregations(java.util.List<VisitCountAggregation> aggregations)
          Sets the VisitCountAggregations.
 
Methods inherited from class org.torweg.pulse.component.statistics.view.AbstractStatisticsViewControllerResultData
getAverageTimePerVisitAggregations, getCountryPerVisitAggregations, getDataResolution, getDuration, getOperatingSystemPerVisitAggregations, getPIRecordCountAggregations, getRefererTreeAggregations, getScreenResolutionPerVisitAggregations, getStatisticsServer, getUserAgentPerVisitAggregations, getVisitCountAggregations, setDataResolution, setDuration, setOperatingSystemPerVisitAggregations, setRefererTreeAggregations, setScreenResolutionPerVisitAggregations, setStatisticsServer, setUserAgentPerVisitAggregations
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OverViewControllerResultData

@Deprecated
protected OverViewControllerResultData()
Deprecated. 

Default constructor.


OverViewControllerResultData

protected OverViewControllerResultData(Duration dur, StatisticsServer serv, Period resolution)
Creates a new OverViewControllerResultData with the given Duration and the given StatisticsServer.

Parameters:
dur - the Duration
serv - the StatisticsServer
resolution - the data resolution as Period
Method Detail

setVisitCountAggregations

protected void setVisitCountAggregations(java.util.List<VisitCountAggregation> aggregations)
Sets the VisitCountAggregations.

Overrides:
setVisitCountAggregations in class AbstractStatisticsViewControllerResultData
Parameters:
aggregations - the VisitCountAggregations

setPIRecordCountAggregations

protected void setPIRecordCountAggregations(java.util.List<PIRecordCountAggregation> aggregations)
Sets the PIRecordCountAggregations.

Overrides:
setPIRecordCountAggregations in class AbstractStatisticsViewControllerResultData
Parameters:
aggregations - the PIRecordCountAggregations

setAverageTimePerVisitAggregations

protected void setAverageTimePerVisitAggregations(java.util.List<AverageTimePerVisitAggregation> aggregations)
Sets the AverageTimePerVisitAggregations.

Overrides:
setAverageTimePerVisitAggregations in class AbstractStatisticsViewControllerResultData
Parameters:
aggregations - the AverageTimePerVisitAggregations

setCountryPerVisitAggregations

protected void setCountryPerVisitAggregations(java.util.List<CountryPerVisitAggregation> aggregations)
Sets the CountryPerVisitAggregations.

Overrides:
setCountryPerVisitAggregations in class AbstractStatisticsViewControllerResultData
Parameters:
aggregations - the CountryPerVisitAggregations

getTotalOfVisits

public int getTotalOfVisits()
Returns the total of Visits of the OverViewControllerResultData.

Returns:
totalOfVisits

getTotalOfPIRecords

public int getTotalOfPIRecords()
Returns the total of PIRecords of the OverViewControllerResultData.

Returns:
totalOfPIRecords

getTotalOfBounces

public int getTotalOfBounces()
Returns the total of bounces of the OverViewControllerResultData.

Returns:
totalOfPIRecords

getAverageTimePerVisit

public double getAverageTimePerVisit()
Returns the averageTimePerVisit.

Returns:
averageTimePerVisit

getCountryData

public java.util.Set<OverViewControllerResultData.CountryData> getCountryData()
Returns the Set&lt;CountryData&gt;.

Returns:
Set&lt;CountryData&gt;

getAverageOfPIRecordsPerVisit

public java.lang.Double getAverageOfPIRecordsPerVisit()
Returns the average PIRecords per Visit.

Returns:
the average PIRecords per Visit