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

org.apache.maven.archiva.reporting
Interface RepositoryStatisticsReportGenerator

Package class diagram package RepositoryStatisticsReportGenerator
All Known Implementing Classes:
SimpleRepositoryStatisticsReportGenerator

public interface RepositoryStatisticsReportGenerator

RepositoryStatisticsReportGenerator


Field Summary
static java.lang.String ARCHETYPE
           
static java.lang.String DLL_TYPE
           
static java.lang.String EAR_TYPE
           
static java.lang.String EXE_TYPE
           
static java.lang.String JAR_TYPE
           
static java.lang.String MAVEN_PLUGIN
           
static java.lang.String POM_TYPE
           
static java.lang.String WAR_TYPE
           
static java.lang.String ZIP_TYPE
           
 
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.
 

Field Detail

JAR_TYPE

static final java.lang.String JAR_TYPE
See Also:
Constant Field Values

WAR_TYPE

static final java.lang.String WAR_TYPE
See Also:
Constant Field Values

POM_TYPE

static final java.lang.String POM_TYPE
See Also:
Constant Field Values

EAR_TYPE

static final java.lang.String EAR_TYPE
See Also:
Constant Field Values

DLL_TYPE

static final java.lang.String DLL_TYPE
See Also:
Constant Field Values

EXE_TYPE

static final java.lang.String EXE_TYPE
See Also:
Constant Field Values

ZIP_TYPE

static final java.lang.String ZIP_TYPE
See Also:
Constant Field Values

MAVEN_PLUGIN

static final java.lang.String MAVEN_PLUGIN
See Also:
Constant Field Values

ARCHETYPE

static final java.lang.String ARCHETYPE
See Also:
Constant Field Values
Method Detail

generateReport

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.

Parameters:
repoContentStats -
repository -
startDate -
endDate -
limits -
Returns:
Throws:
ArchivaReportException

generateReport

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.

Parameters:
repoContentStats -
repository -
startDate -
endDate -
firstStatsOnly - TODO
Returns:
Throws:
ArchivaReportException