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 RefererAnalysisViewControllerResultData

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

public final class RefererAnalysisViewControllerResultData
extends AbstractStatisticsViewControllerResultData

The data of the RefererAnalysisViewController.

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

Nested Class Summary
protected static class RefererAnalysisViewControllerResultData.RefererTreeAggregationsNode
          Simply an information wrapper (to feed the tree of the data view of the administration ui) which accumulates the statistical data for a RefererTreeElement and a set of corresponding RefererTreeAggregations.
protected static class RefererAnalysisViewControllerResultData.RefererTreeAggregationsPDFNode
          Simply an information wrapper which provides the data to create the PDF from.
 
Field Summary
 
Fields inherited from class org.torweg.pulse.component.statistics.view.AbstractStatisticsViewControllerResultData
LOGGER
 
Constructor Summary
protected RefererAnalysisViewControllerResultData()
          Deprecated. 
protected RefererAnalysisViewControllerResultData(Duration dur, StatisticsServer serv)
          Creates a new RefererAnalysisViewControllerResultData with the given Duration and the given StatisticsServer.
 
Method Summary
protected  void addRefererTreeAggregationsNode(java.util.Map<RefererTreeElement,java.util.List<RefererTreeAggregation>> aggrMap)
          Builds the "nodes" for the ExtJs-tree of the administration view.
protected  void setDataForPDFReport(java.util.List<RefererTreeAggregation> aggregations)
          Sets the RefererTreeAggregations to build the PDF from.
 
Methods inherited from class org.torweg.pulse.component.statistics.view.AbstractStatisticsViewControllerResultData
getAverageTimePerVisitAggregations, getCountryPerVisitAggregations, getDataResolution, getDuration, getOperatingSystemPerVisitAggregations, getPIRecordCountAggregations, getRefererTreeAggregations, getScreenResolutionPerVisitAggregations, getStatisticsServer, getUserAgentPerVisitAggregations, getVisitCountAggregations, setAverageTimePerVisitAggregations, setCountryPerVisitAggregations, setDataResolution, setDuration, setOperatingSystemPerVisitAggregations, setPIRecordCountAggregations, setRefererTreeAggregations, setScreenResolutionPerVisitAggregations, setStatisticsServer, setUserAgentPerVisitAggregations, setVisitCountAggregations
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RefererAnalysisViewControllerResultData

@Deprecated
protected RefererAnalysisViewControllerResultData()
Deprecated. 

Default constructor.


RefererAnalysisViewControllerResultData

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

Parameters:
dur - the Duration
serv - the StatisticsServer
Method Detail

addRefererTreeAggregationsNode

protected void addRefererTreeAggregationsNode(java.util.Map<RefererTreeElement,java.util.List<RefererTreeAggregation>> aggrMap)
Builds the "nodes" for the ExtJs-tree of the administration view.

Parameters:
aggrMap - Maps the RefererTreeElements to their corresponding RefererTreeAggregations

setDataForPDFReport

protected void setDataForPDFReport(java.util.List<RefererTreeAggregation> aggregations)
Sets the RefererTreeAggregations to build the PDF from.

Parameters:
aggregations - the RefererTreeAggregation