org.apache.archiva.rest.services
Class DefaultRemoteRepositoriesService

java.lang.Object
  extended by org.apache.archiva.rest.services.AbstractRestService
      extended by org.apache.archiva.rest.services.DefaultRemoteRepositoriesService
All Implemented Interfaces:
RemoteRepositoriesService

@Service(value="remoteRepositoriesService#rest")
public class DefaultRemoteRepositoriesService
extends AbstractRestService
implements RemoteRepositoriesService

Since:
1.4-M1
Author:
Olivier Lamy

Field Summary
private  RemoteRepositoryAdmin remoteRepositoryAdmin
           
 
Fields inherited from class org.apache.archiva.rest.services.AbstractRestService
archivaAdministration, config, httpServletRequest, log, managedRepositoryAdmin, repositoryContentFactory, repositorySessionFactory, repositoryTaskScheduler, userRepositories
 
Constructor Summary
DefaultRemoteRepositoriesService()
           
 
Method Summary
 Boolean addRemoteRepository(RemoteRepository remoteRepository)
           
 Boolean deleteRemoteRepository(String repositoryId)
           
 List<RemoteRepository> getRemoteRepositories()
           
 RemoteRepository getRemoteRepository(String repositoryId)
           
 Boolean updateRemoteRepository(RemoteRepository remoteRepository)
           
 
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
 

Field Detail

remoteRepositoryAdmin

@Inject
private RemoteRepositoryAdmin remoteRepositoryAdmin
Constructor Detail

DefaultRemoteRepositoriesService

public DefaultRemoteRepositoriesService()
Method Detail

getRemoteRepositories

public List<RemoteRepository> getRemoteRepositories()
                                             throws ArchivaRestServiceException
Specified by:
getRemoteRepositories in interface RemoteRepositoriesService
Throws:
ArchivaRestServiceException

getRemoteRepository

public RemoteRepository getRemoteRepository(String repositoryId)
                                     throws ArchivaRestServiceException
Specified by:
getRemoteRepository in interface RemoteRepositoriesService
Throws:
ArchivaRestServiceException

deleteRemoteRepository

public Boolean deleteRemoteRepository(String repositoryId)
                               throws Exception
Specified by:
deleteRemoteRepository in interface RemoteRepositoriesService
Throws:
Exception

addRemoteRepository

public Boolean addRemoteRepository(RemoteRepository remoteRepository)
                            throws Exception
Specified by:
addRemoteRepository in interface RemoteRepositoriesService
Throws:
Exception

updateRemoteRepository

public Boolean updateRemoteRepository(RemoteRepository remoteRepository)
                               throws Exception
Specified by:
updateRemoteRepository in interface RemoteRepositoriesService
Throws:
Exception


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