@Service(value="repositoriesService#rest") public class DefaultRepositoriesService extends AbstractRestService implements RepositoriesService
| Modifier and Type | Field and Description |
|---|---|
protected List<org.apache.archiva.repository.events.RepositoryListener> |
listeners |
protected org.apache.archiva.metadata.repository.RepositorySessionFactory |
repositorySessionFactory |
archivaAdministration, config, httpServletRequest, httpServletResponse, proxyConnectorAdmin, repositoryContentFactory, repositoryTaskScheduler, userRepositories| Constructor and Description |
|---|
DefaultRepositoriesService() |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
alreadyScanning(String repositoryId) |
Boolean |
copyArtifact(ArtifactTransferRequest artifactTransferRequest) |
Boolean |
deleteArtifact(org.apache.archiva.maven2.model.Artifact artifact) |
Boolean |
deleteGroupId(String groupId,
String repositoryId) |
Boolean |
deleteProject(String groupId,
String projectId,
String repositoryId) |
org.apache.archiva.admin.model.admin.ArchivaAdministration |
getArchivaAdministration() |
List<org.apache.archiva.repository.events.RepositoryListener> |
getListeners() |
org.apache.archiva.admin.model.managed.ManagedRepositoryAdmin |
getManagedRepositoryAdmin() |
org.apache.archiva.repository.RepositoryContentFactory |
getRepositoryFactory() |
org.apache.archiva.metadata.repository.RepositorySessionFactory |
getRepositorySessionFactory() |
StringList |
getRunningRemoteDownloadIds() |
Boolean |
isAuthorizedToDeleteArtifacts(String repoId) |
Boolean |
removeProjectVersion(String repositoryId,
String namespace,
String projectId,
String version) |
Boolean |
removeScanningTaskFromQueue(String repositoryId) |
Boolean |
scanRepository(String repositoryId,
boolean fullScan) |
org.apache.archiva.repository.scanner.RepositoryScanStatistics |
scanRepositoryDirectoriesNow(String repositoryId) |
Boolean |
scanRepositoryNow(String repositoryId,
boolean fullScan) |
Boolean |
scheduleDownloadRemoteIndex(String repositoryId,
boolean now,
boolean fullDownload) |
void |
setArchivaAdministration(org.apache.archiva.admin.model.admin.ArchivaAdministration archivaAdministration) |
void |
setListeners(List<org.apache.archiva.repository.events.RepositoryListener> listeners) |
void |
setManagedRepositoryAdmin(org.apache.archiva.admin.model.managed.ManagedRepositoryAdmin managedRepositoryAdmin) |
void |
setRepositoryFactory(org.apache.archiva.repository.RepositoryContentFactory repositoryFactory) |
void |
setRepositorySessionFactory(org.apache.archiva.metadata.repository.RepositorySessionFactory repositorySessionFactory) |
buildArtifacts, doScanRepository, getArtifactUrl, getArtifactUrl, getAuditInformation, getAuditListeners, getBaseUrl, getBeansOfType, getModelMapper, getObservableRepos, getPrincipal, setAuditListeners, triggerAuditEvent@Inject @Named(value="repositorySessionFactory") protected org.apache.archiva.metadata.repository.RepositorySessionFactory repositorySessionFactory
@Inject @Autowired(required=false) protected List<org.apache.archiva.repository.events.RepositoryListener> listeners
public Boolean scanRepository(String repositoryId, boolean fullScan)
scanRepository in interface RepositoriesServicepublic Boolean alreadyScanning(String repositoryId)
alreadyScanning in interface RepositoriesServicepublic Boolean removeScanningTaskFromQueue(String repositoryId)
removeScanningTaskFromQueue in interface RepositoriesServicepublic Boolean scanRepositoryNow(String repositoryId, boolean fullScan) throws ArchivaRestServiceException
scanRepositoryNow in interface RepositoriesServiceArchivaRestServiceExceptionpublic Boolean scheduleDownloadRemoteIndex(String repositoryId, boolean now, boolean fullDownload) throws ArchivaRestServiceException
scheduleDownloadRemoteIndex in interface RepositoriesServiceArchivaRestServiceExceptionpublic Boolean copyArtifact(ArtifactTransferRequest artifactTransferRequest) throws ArchivaRestServiceException
copyArtifact in interface RepositoriesServiceArchivaRestServiceExceptionpublic Boolean removeProjectVersion(String repositoryId, String namespace, String projectId, String version) throws ArchivaRestServiceException
removeProjectVersion in interface RepositoriesServiceArchivaRestServiceExceptionpublic Boolean deleteArtifact(org.apache.archiva.maven2.model.Artifact artifact) throws ArchivaRestServiceException
deleteArtifact in interface RepositoriesServiceArchivaRestServiceExceptionpublic Boolean deleteGroupId(String groupId, String repositoryId) throws ArchivaRestServiceException
deleteGroupId in interface RepositoriesServiceArchivaRestServiceExceptionpublic Boolean deleteProject(String groupId, String projectId, String repositoryId) throws ArchivaRestServiceException
deleteProject in interface RepositoriesServiceArchivaRestServiceExceptionpublic Boolean isAuthorizedToDeleteArtifacts(String repoId) throws ArchivaRestServiceException
isAuthorizedToDeleteArtifacts in interface RepositoriesServiceArchivaRestServiceExceptionpublic org.apache.archiva.repository.scanner.RepositoryScanStatistics scanRepositoryDirectoriesNow(String repositoryId) throws ArchivaRestServiceException
scanRepositoryDirectoriesNow in interface RepositoriesServiceArchivaRestServiceExceptionpublic StringList getRunningRemoteDownloadIds()
getRunningRemoteDownloadIds in interface RepositoriesServicepublic org.apache.archiva.admin.model.managed.ManagedRepositoryAdmin getManagedRepositoryAdmin()
public void setManagedRepositoryAdmin(org.apache.archiva.admin.model.managed.ManagedRepositoryAdmin managedRepositoryAdmin)
public org.apache.archiva.repository.RepositoryContentFactory getRepositoryFactory()
public void setRepositoryFactory(org.apache.archiva.repository.RepositoryContentFactory repositoryFactory)
public org.apache.archiva.metadata.repository.RepositorySessionFactory getRepositorySessionFactory()
public void setRepositorySessionFactory(org.apache.archiva.metadata.repository.RepositorySessionFactory repositorySessionFactory)
public List<org.apache.archiva.repository.events.RepositoryListener> getListeners()
public void setListeners(List<org.apache.archiva.repository.events.RepositoryListener> listeners)
public org.apache.archiva.admin.model.admin.ArchivaAdministration getArchivaAdministration()
public void setArchivaAdministration(org.apache.archiva.admin.model.admin.ArchivaAdministration archivaAdministration)
Copyright © 2006–2016 The Apache Software Foundation. All rights reserved.