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

org.apache.maven.archiva.reporting.artifact
Class DuplicateArtifactReport

Package class diagram package DuplicateArtifactReport
java.lang.Object
  extended by org.apache.maven.archiva.reporting.artifact.DuplicateArtifactReport
All Implemented Interfaces:
DynamicReportSource<org.apache.maven.archiva.model.RepositoryProblem>

public class DuplicateArtifactReport
extends java.lang.Object
implements DynamicReportSource<org.apache.maven.archiva.model.RepositoryProblem>

DuplicateArtifactReport


Field Summary
static java.lang.String PROBLEM_TYPE_DUPLICATE_ARTIFACTS
           
 
Constructor Summary
DuplicateArtifactReport()
           
 
Method Summary
 java.util.List<org.apache.maven.archiva.model.RepositoryProblem> getData()
          Get the entire list of values for this report.
 java.util.List<org.apache.maven.archiva.model.RepositoryProblem> getData(DataLimits limits)
          Get the entire list of values for this report.
 java.lang.String getName()
          The human readable name of this report.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROBLEM_TYPE_DUPLICATE_ARTIFACTS

public static final java.lang.String PROBLEM_TYPE_DUPLICATE_ARTIFACTS
See Also:
Constant Field Values
Constructor Detail

DuplicateArtifactReport

public DuplicateArtifactReport()
Method Detail

getData

public java.util.List<org.apache.maven.archiva.model.RepositoryProblem> getData()
                                                                         throws ObjectNotFoundException,
                                                                                ArchivaDatabaseException
Description copied from interface: DynamicReportSource
Get the entire list of values for this report.

Specified by:
getData in interface DynamicReportSource<org.apache.maven.archiva.model.RepositoryProblem>
Returns:
the complete List of objects for this report.
Throws:
ObjectNotFoundException - if no records were found.
ArchivaDatabaseException - if there was a fundamental issue with accessing the database.

getData

public java.util.List<org.apache.maven.archiva.model.RepositoryProblem> getData(DataLimits limits)
                                                                         throws ObjectNotFoundException,
                                                                                ArchivaDatabaseException
Description copied from interface: DynamicReportSource
Get the entire list of values for this report.

Specified by:
getData in interface DynamicReportSource<org.apache.maven.archiva.model.RepositoryProblem>
Parameters:
limits - the limits on the data to fetch. (NOTE: This object is updated by the underlying implementation of this interface with the current values appropriate for the limits object).
Returns:
the complete List of objects for this report.
Throws:
ObjectNotFoundException - if no records were found.
ArchivaDatabaseException - if there was a fundamental issue with accessing the database.

getName

public java.lang.String getName()
Description copied from interface: DynamicReportSource
The human readable name of this report.

Specified by:
getName in interface DynamicReportSource<org.apache.maven.archiva.model.RepositoryProblem>
Returns:
the name of the report.