org.apache.archiva.rest.services
Class AbstractRestService
java.lang.Object
org.apache.archiva.rest.services.AbstractRestService
- Direct Known Subclasses:
- DefaultArchivaAdministrationService, DefaultArchivaRuntimeConfigurationService, DefaultBrowseService, DefaultFileUploadService, DefaultManagedRepositoriesService, DefaultMergeRepositoriesService, DefaultNetworkProxyService, DefaultProxyConnectorRuleService, DefaultProxyConnectorService, DefaultRedbackRuntimeConfigurationService, 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
auditListeners
@Inject
private List<AuditListener> auditListeners
userRepositories
@Inject
protected UserRepositories userRepositories
repositorySessionFactory
@Inject
@Named(value="repositorySessionFactory")
protected RepositorySessionFactory repositorySessionFactory
- FIXME: this could be multiple implementations and needs to be configured.
archivaAdministration
@Inject
protected ArchivaAdministration archivaAdministration
managedRepositoryAdmin
@Inject
protected ManagedRepositoryAdmin managedRepositoryAdmin
repositoryContentFactory
@Inject
protected RepositoryContentFactory repositoryContentFactory
repositoryTaskScheduler
@Inject
@Named(value="archivaTaskScheduler#repository")
protected DefaultRepositoryArchivaTaskScheduler repositoryTaskScheduler
config
@Inject
@Named(value="userConfiguration#default")
protected org.apache.archiva.redback.configuration.UserConfiguration config
httpServletRequest
@Context
protected javax.servlet.http.HttpServletRequest httpServletRequest
AbstractRestService
public AbstractRestService()
getAuditInformation
protected AuditInformation getAuditInformation()
getAuditListeners
public List<AuditListener> getAuditListeners()
setAuditListeners
public void setAuditListeners(List<AuditListener> auditListeners)
getObservableRepos
protected List<String> getObservableRepos()
getPrincipal
protected String getPrincipal()
getBaseUrl
protected String getBaseUrl()
throws RepositoryAdminException
- Throws:
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(Artifact artifact)
throws ArchivaRestServiceException
- Parameters:
artifact
-
- Returns:
-
- Throws:
ArchivaRestServiceException
buildArtifacts
protected List<Artifact> buildArtifacts(List<ArtifactMetadata> artifactMetadatas,
String repositoryId)
throws ArchivaRestServiceException
- Throws:
ArchivaRestServiceException
doScanRepository
protected Boolean doScanRepository(String repositoryId,
boolean fullScan)
Copyright © 2006-2013 The Apache Software Foundation. All Rights Reserved.