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.aggregator
Class PathTreeAggregator

java.lang.Object
  extended by org.torweg.pulse.component.statistics.aggregator.AbstractBaseAggregator
      extended by org.torweg.pulse.component.statistics.aggregator.PathTreeAggregator

public final class PathTreeAggregator
extends AbstractBaseAggregator

Aggregates "path-information" and "path-related information" from the given Visit. The information is evaluated on a "per record" basis and being stored to a PathTreeAggregation.

Version:
$Revision: 1567 $
Author:
Daniel Dietz

Nested Class Summary
protected static class PathTreeAggregator.TreeAggregationUtil
          Tree used for intermediate storage of aggregated values during aggregation of PIRecords.
 
Constructor Summary
PathTreeAggregator()
           
 
Method Summary
 void aggregate(Visit visit, org.hibernate.Session s)
          Does the actual aggregation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PathTreeAggregator

public PathTreeAggregator()
Method Detail

aggregate

public void aggregate(Visit visit,
                      org.hibernate.Session s)
Does the actual aggregation.

Specified by:
aggregate in class AbstractBaseAggregator
Parameters:
visit - the Visit to be processed
s - the current hibernateTM-Session
See Also:
(org.torweg.pulse.component.statistics.model.Visit)