org.apache.archiva.rest.services
Class DefaultManagedRepositoriesService

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

@Service(value="managedRepositoriesService#rest")
public class DefaultManagedRepositoriesService
extends AbstractRestService
implements org.apache.archiva.rest.api.services.ManagedRepositoriesService

Since:
1.4-M1
Author:
Olivier Lamy

Field Summary
 
Fields inherited from class org.apache.archiva.rest.services.AbstractRestService
archivaAdministration, httpServletRequest, log, managedRepositoryAdmin, repositoryContentFactory, repositorySessionFactory, repositoryTaskScheduler, userRepositories
 
Constructor Summary
DefaultManagedRepositoriesService()
           
 
Method Summary
 org.apache.archiva.admin.model.beans.ManagedRepository addManagedRepository(org.apache.archiva.admin.model.beans.ManagedRepository managedRepository)
           
 Boolean deleteManagedRepository(String repoId, boolean deleteContent)
           
 Boolean fileLocationExists(String fileLocation)
           
 List<org.apache.archiva.admin.model.beans.ManagedRepository> getManagedRepositories()
           
 org.apache.archiva.admin.model.beans.ManagedRepository getManagedRepository(String repositoryId)
           
 org.apache.archiva.rest.api.model.ArchivaRepositoryStatistics getManagedRepositoryStatistics(String repositoryId, String lang)
           
 String getPomSnippet(String repositoryId)
           
 Boolean updateManagedRepository(org.apache.archiva.admin.model.beans.ManagedRepository managedRepository)
           
 
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

DefaultManagedRepositoriesService

public DefaultManagedRepositoriesService()
Method Detail

getManagedRepositories

public List<org.apache.archiva.admin.model.beans.ManagedRepository> getManagedRepositories()
                                                                                    throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
Specified by:
getManagedRepositories in interface org.apache.archiva.rest.api.services.ManagedRepositoriesService
Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException

getManagedRepository

public org.apache.archiva.admin.model.beans.ManagedRepository getManagedRepository(String repositoryId)
                                                                            throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
Specified by:
getManagedRepository in interface org.apache.archiva.rest.api.services.ManagedRepositoriesService
Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException

deleteManagedRepository

public Boolean deleteManagedRepository(String repoId,
                                       boolean deleteContent)
                                throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
Specified by:
deleteManagedRepository in interface org.apache.archiva.rest.api.services.ManagedRepositoriesService
Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException

addManagedRepository

public org.apache.archiva.admin.model.beans.ManagedRepository addManagedRepository(org.apache.archiva.admin.model.beans.ManagedRepository managedRepository)
                                                                            throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
Specified by:
addManagedRepository in interface org.apache.archiva.rest.api.services.ManagedRepositoriesService
Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException

updateManagedRepository

public Boolean updateManagedRepository(org.apache.archiva.admin.model.beans.ManagedRepository managedRepository)
                                throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
Specified by:
updateManagedRepository in interface org.apache.archiva.rest.api.services.ManagedRepositoriesService
Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException

fileLocationExists

public Boolean fileLocationExists(String fileLocation)
                           throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
Specified by:
fileLocationExists in interface org.apache.archiva.rest.api.services.ManagedRepositoriesService
Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException

getManagedRepositoryStatistics

public org.apache.archiva.rest.api.model.ArchivaRepositoryStatistics getManagedRepositoryStatistics(String repositoryId,
                                                                                                    String lang)
                                                                                             throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
Specified by:
getManagedRepositoryStatistics in interface org.apache.archiva.rest.api.services.ManagedRepositoriesService
Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException

getPomSnippet

public String getPomSnippet(String repositoryId)
                     throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
Specified by:
getPomSnippet in interface org.apache.archiva.rest.api.services.ManagedRepositoriesService
Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException


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