This project has retired. For details please refer to its Attic page.
SimpleRepositoryStatisticsReportGenerator

org.apache.maven.archiva.reporting
Class SimpleRepositoryStatisticsReportGenerator

Package class diagram package SimpleRepositoryStatisticsReportGenerator
java.lang.Object
  extended by org.apache.maven.archiva.reporting.SimpleRepositoryStatisticsReportGenerator
All Implemented Interfaces:
RepositoryStatisticsReportGenerator

public class SimpleRepositoryStatisticsReportGenerator
extends java.lang.Object
implements RepositoryStatisticsReportGenerator

SimpleRepositoryStatisticsReportGenerator


Field Summary
 
Fields inherited from interface org.apache.maven.archiva.reporting.RepositoryStatisticsReportGenerator
ARCHETYPE, DLL_TYPE, EAR_TYPE, EXE_TYPE, JAR_TYPE, MAVEN_PLUGIN, POM_TYPE, WAR_TYPE, ZIP_TYPE
 
Constructor Summary
SimpleRepositoryStatisticsReportGenerator()
           
 
Method Summary
 java.util.List<RepositoryStatistics> generateReport(java.util.List<org.apache.maven.archiva.model.RepositoryContentStatistics> repoContentStats, java.lang.String repository, java.util.Date startDate, java.util.Date endDate, boolean firstStatsOnly)
          Generate report without limits.
 java.util.List<RepositoryStatistics> generateReport(java.util.List<org.apache.maven.archiva.model.RepositoryContentStatistics> repoContentStats, java.lang.String repository, java.util.Date startDate, java.util.Date endDate, DataLimits limits)
          Generate report with limits.
 void setDao(ArchivaDAO dao)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleRepositoryStatisticsReportGenerator

public SimpleRepositoryStatisticsReportGenerator()
Method Detail

generateReport

public java.util.List<RepositoryStatistics> generateReport(java.util.List<org.apache.maven.archiva.model.RepositoryContentStatistics> repoContentStats,
                                                           java.lang.String repository,
                                                           java.util.Date startDate,
                                                           java.util.Date endDate,
                                                           DataLimits limits)
                                                    throws ArchivaReportException
Generate report with limits. Used for pagination.

Specified by:
generateReport in interface RepositoryStatisticsReportGenerator
Returns:
Throws:
ArchivaReportException
See Also:
org.apache.maven.archiva.reporting.RepositoryStatisticsReportGenerator#generateReport(java.util.List repoContentStats, java.util.String repository, java.util.Date startDate, java.util.Date endDate, org.apache.maven.archiva.reporting.DataLimits limits )

generateReport

public java.util.List<RepositoryStatistics> generateReport(java.util.List<org.apache.maven.archiva.model.RepositoryContentStatistics> repoContentStats,
                                                           java.lang.String repository,
                                                           java.util.Date startDate,
                                                           java.util.Date endDate,
                                                           boolean firstStatsOnly)
                                                    throws ArchivaReportException
Generate report without limits. Used for exporting the report.

Specified by:
generateReport in interface RepositoryStatisticsReportGenerator
firstStatsOnly - TODO
Returns:
Throws:
ArchivaReportException
See Also:
org.apache.maven.archiva.reporting.RepositoryStatisticsReportGenerator#generateReport(java.util.List repoContentStats, java.util.String repository, java.util.Date startDate, java.util.Date endDate, boolean firstStatsOnly)

setDao

public void setDao(ArchivaDAO dao)