org.apache.archiva.admin.repository.remote
Class DefaultRemoteRepositoryAdmin
java.lang.Object
org.apache.archiva.admin.repository.AbstractRepositoryAdmin
org.apache.archiva.admin.repository.remote.DefaultRemoteRepositoryAdmin
- All Implemented Interfaces:
- RemoteRepositoryAdmin
@Service(value="remoteRepositoryAdmin#default")
public class DefaultRemoteRepositoryAdmin
- extends AbstractRepositoryAdmin
- implements RemoteRepositoryAdmin
- 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 |
plexusSisuBridge
@Inject
private PlexusSisuBridge plexusSisuBridge
mavenIndexerUtils
@Inject
private MavenIndexerUtils mavenIndexerUtils
indexCreators
List<? extends org.apache.maven.index.context.IndexCreator> indexCreators
indexer
org.apache.maven.index.NexusIndexer indexer
DefaultRemoteRepositoryAdmin
public DefaultRemoteRepositoryAdmin()
initialize
@PostConstruct
private void initialize()
throws RepositoryAdminException
- Throws:
RepositoryAdminException
shutdown
@PreDestroy
private void shutdown()
throws RepositoryAdminException
- Throws:
RepositoryAdminException
getRemoteRepositories
public List<RemoteRepository> getRemoteRepositories()
throws RepositoryAdminException
- Specified by:
getRemoteRepositories
in interface RemoteRepositoryAdmin
- Throws:
RepositoryAdminException
getRemoteRepository
public RemoteRepository getRemoteRepository(String repositoryId)
throws RepositoryAdminException
- Specified by:
getRemoteRepository
in interface RemoteRepositoryAdmin
- Throws:
RepositoryAdminException
addRemoteRepository
public Boolean addRemoteRepository(RemoteRepository remoteRepository,
AuditInformation auditInformation)
throws RepositoryAdminException
- Specified by:
addRemoteRepository
in interface RemoteRepositoryAdmin
- Throws:
RepositoryAdminException
deleteRemoteRepository
public Boolean deleteRemoteRepository(String repositoryId,
AuditInformation auditInformation)
throws RepositoryAdminException
- Specified by:
deleteRemoteRepository
in interface RemoteRepositoryAdmin
- Throws:
RepositoryAdminException
updateRemoteRepository
public Boolean updateRemoteRepository(RemoteRepository remoteRepository,
AuditInformation auditInformation)
throws RepositoryAdminException
- Specified by:
updateRemoteRepository
in interface RemoteRepositoryAdmin
- Throws:
RepositoryAdminException
getRemoteRepositoriesAsMap
public Map<String,RemoteRepository> getRemoteRepositoriesAsMap()
throws RepositoryAdminException
- Specified by:
getRemoteRepositoriesAsMap
in interface RemoteRepositoryAdmin
- Throws:
RepositoryAdminException
createIndexContext
public org.apache.maven.index.context.IndexingContext createIndexContext(RemoteRepository remoteRepository)
throws RepositoryAdminException
- Specified by:
createIndexContext
in interface RemoteRepositoryAdmin
- Returns:
-
- Throws:
RepositoryAdminException
calculateIndexRemoteUrl
protected String calculateIndexRemoteUrl(RemoteRepository remoteRepository)
getRemoteRepositoryConfiguration
private RemoteRepositoryConfiguration getRemoteRepositoryConfiguration(RemoteRepository remoteRepository)
Copyright © 2006-2013 The Apache Software Foundation. All Rights Reserved.