org.apache.archiva.rest.services
Class DefaultReportRepositoriesService

java.lang.Object
  extended by org.apache.archiva.rest.services.AbstractRestService
      extended by org.apache.archiva.rest.services.DefaultReportRepositoriesService
All Implemented Interfaces:
org.apache.archiva.rest.api.services.ReportRepositoriesService

@Service(value="reportRepositoriesService#rest")
public class DefaultReportRepositoriesService
extends AbstractRestService
implements org.apache.archiva.rest.api.services.ReportRepositoriesService

DefaultReportRepositoriesService

Since:
1.4-M3
Author:
Adrien Lecharpentier

Field Summary
 
Fields inherited from class org.apache.archiva.rest.services.AbstractRestService
archivaAdministration, httpServletRequest, log, managedRepositoryAdmin, repositoryContentFactory, repositorySessionFactory, repositoryTaskScheduler, userRepositories
 
Constructor Summary
DefaultReportRepositoriesService()
           
 
Method Summary
 List<org.apache.archiva.reports.RepositoryProblemFacet> getHealthReport(String repository, String groupId, int rowCount)
           
 List<org.apache.archiva.metadata.repository.stats.RepositoryStatistics> getStatisticsReport(List<String> repositoriesId, int rowCount, Date startDate, Date endDate)
           
 
Methods inherited from class org.apache.archiva.rest.services.AbstractRestService
buildArtifacts, doScanRepository, getArtifactUrl, getAuditInformation, getAuditListeners, getBaseUrl, getBeansOfType, getObservableRepos, getPrincipal, setAuditListeners, triggerAuditEvent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultReportRepositoriesService

public DefaultReportRepositoriesService()
Method Detail

getStatisticsReport

public List<org.apache.archiva.metadata.repository.stats.RepositoryStatistics> getStatisticsReport(List<String> repositoriesId,
                                                                                                   int rowCount,
                                                                                                   Date startDate,
                                                                                                   Date endDate)
                                                                                            throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
Specified by:
getStatisticsReport in interface org.apache.archiva.rest.api.services.ReportRepositoriesService
Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException

getHealthReport

public List<org.apache.archiva.reports.RepositoryProblemFacet> getHealthReport(String repository,
                                                                               String groupId,
                                                                               int rowCount)
                                                                        throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
Specified by:
getHealthReport in interface org.apache.archiva.rest.api.services.ReportRepositoriesService
Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException


Copyright © 2006-2012 The Apache Software Foundation. All Rights Reserved.