org.apache.archiva.rest.services
Class AbstractRestService
java.lang.Object
org.apache.archiva.rest.services.AbstractRestService
- Direct Known Subclasses:
- DefaultArchivaAdministrationService, DefaultBrowseService, DefaultManagedRepositoriesService, DefaultMergeRepositoriesService, DefaultNetworkProxyService, DefaultProxyConnectorRuleService, DefaultProxyConnectorService, DefaultRemoteRepositoriesService, DefaultReportRepositoriesService, DefaultRepositoriesService, DefaultRepositoryGroupService, DefaultSearchService, DefaultSystemStatusService
public abstract class AbstractRestService
- extends Object
abstract class with common utilities methods
- Since:
- 1.4-M1
- Author:
- Olivier Lamy
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected org.slf4j.Logger log
userRepositories
@Inject
protected org.apache.archiva.security.UserRepositories userRepositories
repositorySessionFactory
@Inject
@Named(value="repositorySessionFactory")
protected org.apache.archiva.metadata.repository.RepositorySessionFactory repositorySessionFactory
archivaAdministration
@Inject
protected org.apache.archiva.admin.model.admin.ArchivaAdministration archivaAdministration
managedRepositoryAdmin
@Inject
protected org.apache.archiva.admin.model.managed.ManagedRepositoryAdmin managedRepositoryAdmin
repositoryContentFactory
@Inject
protected org.apache.archiva.repository.RepositoryContentFactory repositoryContentFactory
repositoryTaskScheduler
@Inject
@Named(value="archivaTaskScheduler#repository")
protected org.apache.archiva.scheduler.repository.RepositoryArchivaTaskScheduler repositoryTaskScheduler
httpServletRequest
@Context
protected javax.servlet.http.HttpServletRequest httpServletRequest
AbstractRestService
public AbstractRestService()
getAuditInformation
protected org.apache.archiva.admin.model.AuditInformation getAuditInformation()
getAuditListeners
public List<org.apache.archiva.audit.AuditListener> getAuditListeners()
setAuditListeners
public void setAuditListeners(List<org.apache.archiva.audit.AuditListener> auditListeners)
getObservableRepos
protected List<String> getObservableRepos()
getPrincipal
protected String getPrincipal()
getBaseUrl
protected String getBaseUrl()
throws org.apache.archiva.admin.model.RepositoryAdminException
- Throws:
org.apache.archiva.admin.model.RepositoryAdminException
getBeansOfType
protected <T> Map<String,T> getBeansOfType(org.springframework.context.ApplicationContext applicationContext,
Class<T> clazz)
triggerAuditEvent
protected void triggerAuditEvent(String repositoryId,
String filePath,
String action)
getArtifactUrl
protected String getArtifactUrl(org.apache.archiva.maven2.model.Artifact artifact)
throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
- Parameters:
artifact -
- Returns:
-
- Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException
buildArtifacts
protected List<org.apache.archiva.maven2.model.Artifact> buildArtifacts(List<org.apache.archiva.metadata.model.ArtifactMetadata> artifactMetadatas,
String repositoryId)
throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
- Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException
doScanRepository
protected Boolean doScanRepository(String repositoryId,
boolean fullScan)
Copyright © 2006-2012 The Apache Software Foundation. All Rights Reserved.