org.apache.archiva.rest.services
Class DefaultRepositoriesService
java.lang.Object
org.apache.archiva.rest.services.AbstractRestService
org.apache.archiva.rest.services.DefaultRepositoriesService
- All Implemented Interfaces:
- org.apache.archiva.rest.api.services.RepositoriesService
@Service(value="repositoriesService#rest")
public class DefaultRepositoriesService
- extends AbstractRestService
- implements org.apache.archiva.rest.api.services.RepositoriesService
- Since:
- 1.4-M1
- Author:
- Olivier Lamy
|
Field Summary |
protected List<org.apache.archiva.repository.events.RepositoryListener> |
listeners
|
protected org.apache.archiva.metadata.repository.RepositorySessionFactory |
repositorySessionFactory
|
| 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 |
repositorySessionFactory
@Inject
@Named(value="repositorySessionFactory")
protected org.apache.archiva.metadata.repository.RepositorySessionFactory repositorySessionFactory
listeners
@Inject
protected List<org.apache.archiva.repository.events.RepositoryListener> listeners
DefaultRepositoriesService
public DefaultRepositoriesService()
scanRepository
public Boolean scanRepository(String repositoryId,
boolean fullScan)
- Specified by:
scanRepository in interface org.apache.archiva.rest.api.services.RepositoriesService
alreadyScanning
public Boolean alreadyScanning(String repositoryId)
- Specified by:
alreadyScanning in interface org.apache.archiva.rest.api.services.RepositoriesService
removeScanningTaskFromQueue
public Boolean removeScanningTaskFromQueue(String repositoryId)
- Specified by:
removeScanningTaskFromQueue in interface org.apache.archiva.rest.api.services.RepositoriesService
scanRepositoryNow
public Boolean scanRepositoryNow(String repositoryId,
boolean fullScan)
throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
- Specified by:
scanRepositoryNow in interface org.apache.archiva.rest.api.services.RepositoriesService
- Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException
scheduleDownloadRemoteIndex
public Boolean scheduleDownloadRemoteIndex(String repositoryId,
boolean now,
boolean fullDownload)
throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
- Specified by:
scheduleDownloadRemoteIndex in interface org.apache.archiva.rest.api.services.RepositoriesService
- Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException
copyArtifact
public Boolean copyArtifact(org.apache.archiva.rest.api.model.ArtifactTransferRequest artifactTransferRequest)
throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
- Specified by:
copyArtifact in interface org.apache.archiva.rest.api.services.RepositoriesService
- Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException
deleteArtifact
public Boolean deleteArtifact(org.apache.archiva.maven2.model.Artifact artifact)
throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
- Specified by:
deleteArtifact in interface org.apache.archiva.rest.api.services.RepositoriesService
- Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException
deleteGroupId
public Boolean deleteGroupId(String groupId,
String repositoryId)
throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
- Specified by:
deleteGroupId in interface org.apache.archiva.rest.api.services.RepositoriesService
- Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException
isAuthorizedToDeleteArtifacts
public Boolean isAuthorizedToDeleteArtifacts(String repoId)
throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
- Specified by:
isAuthorizedToDeleteArtifacts in interface org.apache.archiva.rest.api.services.RepositoriesService
- Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException
scanRepositoryDirectoriesNow
public org.apache.archiva.repository.scanner.RepositoryScanStatistics scanRepositoryDirectoriesNow(String repositoryId)
throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
- Specified by:
scanRepositoryDirectoriesNow in interface org.apache.archiva.rest.api.services.RepositoriesService
- Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException
getManagedRepositoryAdmin
public org.apache.archiva.admin.model.managed.ManagedRepositoryAdmin getManagedRepositoryAdmin()
setManagedRepositoryAdmin
public void setManagedRepositoryAdmin(org.apache.archiva.admin.model.managed.ManagedRepositoryAdmin managedRepositoryAdmin)
getRepositoryFactory
public org.apache.archiva.repository.RepositoryContentFactory getRepositoryFactory()
setRepositoryFactory
public void setRepositoryFactory(org.apache.archiva.repository.RepositoryContentFactory repositoryFactory)
getRepositorySessionFactory
public org.apache.archiva.metadata.repository.RepositorySessionFactory getRepositorySessionFactory()
setRepositorySessionFactory
public void setRepositorySessionFactory(org.apache.archiva.metadata.repository.RepositorySessionFactory repositorySessionFactory)
getListeners
public List<org.apache.archiva.repository.events.RepositoryListener> getListeners()
setListeners
public void setListeners(List<org.apache.archiva.repository.events.RepositoryListener> listeners)
getArchivaAdministration
public org.apache.archiva.admin.model.admin.ArchivaAdministration getArchivaAdministration()
setArchivaAdministration
public void setArchivaAdministration(org.apache.archiva.admin.model.admin.ArchivaAdministration archivaAdministration)
Copyright © 2006-2012 The Apache Software Foundation. All Rights Reserved.