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 TechnicalInformationViewControllerResultData

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

public final class TechnicalInformationViewControllerResultData
extends AbstractStatisticsViewControllerResultData

The data of the TechnicalInformationViewControllerResult.

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

Field Summary
 
Fields inherited from class org.torweg.pulse.component.statistics.view.AbstractStatisticsViewControllerResultData
LOGGER
 
Constructor Summary
protected TechnicalInformationViewControllerResultData()
          Deprecated. 
protected TechnicalInformationViewControllerResultData(Duration dur, StatisticsServer serv, Period resolution)
          Creates a new TechnicalInformationViewControllerResultData with the given Duration and the given StatisticsServer.
 
Method Summary
protected  void clearScreenResolutionAggregationsMatrix(java.lang.Double percentage, TechnicalInformationViewControllerConfiguration.ScreenResolutionFilterMode screenResolutionFilterMode)
          Clears all known ScreenResolutions the calculated percentage (for all data rows of the screenResolutionAggregationsMatrix) of which is below the given percentage value using the given ScreenResolutionFilterMode for the arithmetical filter check.
protected  void setKnownOperatingSystems(java.util.List<OperatingSystem> operatingSystems)
          Sets the known OperatingSystems.
protected  void setKnownScreenResolutions(java.util.List<ScreenResolution> screenResolutions)
          Sets the known ScreenResolutions.
protected  void setKnownUserAgents(java.util.List<UserAgent> userAgents)
          Sets the known UserAgents.
protected  void setOperatingSystemPerVisitAggregations(java.util.List<OperatingSystemPerVisitAggregation> aggregations)
          Sets the given OperatingSystemPerVisitAggregations and builds the the aggregation matrix.
protected  void setScreenResolutionPerVisitAggregations(java.util.List<ScreenResolutionPerVisitAggregation> aggregations)
          Sets the given ScreenResolutionPerVisitAggregations and builds the the aggregation matrix.
protected  void setUserAgentPerVisitAggregations(java.util.List<UserAgentPerVisitAggregation> aggregations)
          Sets the given UserAgentPerVisitAggregations and builds the the aggregation matrix.
 
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, setPIRecordCountAggregations, setRefererTreeAggregations, setStatisticsServer, setVisitCountAggregations
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TechnicalInformationViewControllerResultData

@Deprecated
protected TechnicalInformationViewControllerResultData()
Deprecated. 

Default constructor.


TechnicalInformationViewControllerResultData

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

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

setOperatingSystemPerVisitAggregations

protected void setOperatingSystemPerVisitAggregations(java.util.List<OperatingSystemPerVisitAggregation> aggregations)
Sets the given OperatingSystemPerVisitAggregations and builds the the aggregation matrix.

Overrides:
setOperatingSystemPerVisitAggregations in class AbstractStatisticsViewControllerResultData
Parameters:
aggregations - the OperatingSystemPerVisitAggregations

setUserAgentPerVisitAggregations

protected void setUserAgentPerVisitAggregations(java.util.List<UserAgentPerVisitAggregation> aggregations)
Sets the given UserAgentPerVisitAggregations and builds the the aggregation matrix.

Overrides:
setUserAgentPerVisitAggregations in class AbstractStatisticsViewControllerResultData
Parameters:
aggregations - the UserAgentPerVisitAggregations

setScreenResolutionPerVisitAggregations

protected void setScreenResolutionPerVisitAggregations(java.util.List<ScreenResolutionPerVisitAggregation> aggregations)
Sets the given ScreenResolutionPerVisitAggregations and builds the the aggregation matrix.

Overrides:
setScreenResolutionPerVisitAggregations in class AbstractStatisticsViewControllerResultData
Parameters:
aggregations - the ScreenResolutionPerVisitAggregations

setKnownOperatingSystems

protected void setKnownOperatingSystems(java.util.List<OperatingSystem> operatingSystems)
Sets the known OperatingSystems.

Parameters:
operatingSystems - the List&lt;OperatingSystem&gt;

setKnownUserAgents

protected void setKnownUserAgents(java.util.List<UserAgent> userAgents)
Sets the known UserAgents.

Parameters:
userAgents - the List&lt;UserAgent&gt;

setKnownScreenResolutions

protected void setKnownScreenResolutions(java.util.List<ScreenResolution> screenResolutions)
Sets the known ScreenResolutions.

Parameters:
screenResolutions - the known ScreenResolutions

clearScreenResolutionAggregationsMatrix

protected void clearScreenResolutionAggregationsMatrix(java.lang.Double percentage, TechnicalInformationViewControllerConfiguration.ScreenResolutionFilterMode screenResolutionFilterMode)
Clears all known ScreenResolutions the calculated percentage (for all data rows of the screenResolutionAggregationsMatrix) of which is below the given percentage value using the given ScreenResolutionFilterMode for the arithmetical filter check.

Parameters:
percentage - the percentage value
screenResolutionFilterMode - the ScreenResolutionFilterMode