@Service(value="managedRepositoryAdmin#default") public class DefaultManagedRepositoryAdmin extends AbstractRepositoryAdmin implements org.apache.archiva.admin.model.managed.ManagedRepositoryAdmin
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.archiva.redback.role.RoleManager |
roleManager |
static String |
STAGE_REPO_ID_END |
| Constructor and Description |
|---|
DefaultManagedRepositoryAdmin() |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
addManagedRepository(org.apache.archiva.admin.model.beans.ManagedRepository managedRepository,
boolean needStageRepo,
org.apache.archiva.admin.model.AuditInformation auditInformation) |
protected void |
addRepository(org.apache.archiva.configuration.ManagedRepositoryConfiguration repository,
org.apache.archiva.configuration.Configuration configuration) |
org.apache.maven.index.context.IndexingContext |
createIndexContext(org.apache.archiva.admin.model.beans.ManagedRepository repository) |
Boolean |
deleteManagedRepository(String repositoryId,
org.apache.archiva.admin.model.AuditInformation auditInformation,
boolean deleteContent) |
List<? extends org.apache.maven.index.context.IndexCreator> |
getIndexCreators() |
org.apache.maven.index.NexusIndexer |
getIndexer() |
List<org.apache.archiva.admin.model.beans.ManagedRepository> |
getManagedRepositories() |
Map<String,org.apache.archiva.admin.model.beans.ManagedRepository> |
getManagedRepositoriesAsMap() |
org.apache.archiva.admin.model.beans.ManagedRepository |
getManagedRepository(String repositoryId) |
org.apache.archiva.common.plexusbridge.MavenIndexerUtils |
getMavenIndexerUtils() |
org.apache.archiva.common.plexusbridge.PlexusSisuBridge |
getPlexusSisuBridge() |
org.apache.archiva.metadata.repository.RepositorySessionFactory |
getRepositorySessionFactory() |
org.apache.archiva.metadata.repository.stats.RepositoryStatisticsManager |
getRepositoryStatisticsManager() |
org.apache.archiva.scheduler.repository.model.RepositoryArchivaTaskScheduler |
getRepositoryTaskScheduler() |
org.apache.archiva.redback.role.RoleManager |
getRoleManager() |
void |
initialize() |
protected void |
removeRepositoryRoles(org.apache.archiva.configuration.ManagedRepositoryConfiguration existingRepository) |
Boolean |
scanRepository(String repositoryId,
boolean fullScan) |
void |
setIndexCreators(List<? extends org.apache.maven.index.context.IndexCreator> indexCreators) |
void |
setIndexer(org.apache.maven.index.NexusIndexer indexer) |
void |
setMavenIndexerUtils(org.apache.archiva.common.plexusbridge.MavenIndexerUtils mavenIndexerUtils) |
void |
setPlexusSisuBridge(org.apache.archiva.common.plexusbridge.PlexusSisuBridge plexusSisuBridge) |
void |
setRepositorySessionFactory(org.apache.archiva.metadata.repository.RepositorySessionFactory repositorySessionFactory) |
void |
setRepositoryStatisticsManager(org.apache.archiva.metadata.repository.stats.RepositoryStatisticsManager repositoryStatisticsManager) |
void |
setRepositoryTaskScheduler(org.apache.archiva.scheduler.repository.model.RepositoryArchivaTaskScheduler repositoryTaskScheduler) |
void |
setRoleManager(org.apache.archiva.redback.role.RoleManager roleManager) |
void |
shutdown() |
Boolean |
updateManagedRepository(org.apache.archiva.admin.model.beans.ManagedRepository managedRepository,
boolean needStageRepo,
org.apache.archiva.admin.model.AuditInformation auditInformation,
boolean resetStats) |
getArchivaConfiguration, getAuditListeners, getModelMapper, getRegistry, getRepositoryCommonValidator, saveConfiguration, setArchivaConfiguration, setAuditListeners, setRegistry, setRepositoryCommonValidator, triggerAuditEventpublic static final String STAGE_REPO_ID_END
@Inject protected org.apache.archiva.redback.role.RoleManager roleManager
@PostConstruct public void initialize() throws org.apache.archiva.admin.model.RepositoryAdminException, org.apache.archiva.redback.role.RoleManagerException
org.apache.archiva.admin.model.RepositoryAdminExceptionorg.apache.archiva.redback.role.RoleManagerException@PreDestroy public void shutdown() throws org.apache.archiva.admin.model.RepositoryAdminException
org.apache.archiva.admin.model.RepositoryAdminExceptionpublic List<org.apache.archiva.admin.model.beans.ManagedRepository> getManagedRepositories() throws org.apache.archiva.admin.model.RepositoryAdminException
getManagedRepositories in interface org.apache.archiva.admin.model.managed.ManagedRepositoryAdminorg.apache.archiva.admin.model.RepositoryAdminExceptionpublic Map<String,org.apache.archiva.admin.model.beans.ManagedRepository> getManagedRepositoriesAsMap() throws org.apache.archiva.admin.model.RepositoryAdminException
getManagedRepositoriesAsMap in interface org.apache.archiva.admin.model.managed.ManagedRepositoryAdminorg.apache.archiva.admin.model.RepositoryAdminExceptionpublic org.apache.archiva.admin.model.beans.ManagedRepository getManagedRepository(String repositoryId) throws org.apache.archiva.admin.model.RepositoryAdminException
getManagedRepository in interface org.apache.archiva.admin.model.managed.ManagedRepositoryAdminorg.apache.archiva.admin.model.RepositoryAdminExceptionpublic Boolean addManagedRepository(org.apache.archiva.admin.model.beans.ManagedRepository managedRepository, boolean needStageRepo, org.apache.archiva.admin.model.AuditInformation auditInformation) throws org.apache.archiva.admin.model.RepositoryAdminException
addManagedRepository in interface org.apache.archiva.admin.model.managed.ManagedRepositoryAdminorg.apache.archiva.admin.model.RepositoryAdminExceptionpublic Boolean deleteManagedRepository(String repositoryId, org.apache.archiva.admin.model.AuditInformation auditInformation, boolean deleteContent) throws org.apache.archiva.admin.model.RepositoryAdminException
deleteManagedRepository in interface org.apache.archiva.admin.model.managed.ManagedRepositoryAdminorg.apache.archiva.admin.model.RepositoryAdminExceptionpublic Boolean updateManagedRepository(org.apache.archiva.admin.model.beans.ManagedRepository managedRepository, boolean needStageRepo, org.apache.archiva.admin.model.AuditInformation auditInformation, boolean resetStats) throws org.apache.archiva.admin.model.RepositoryAdminException
updateManagedRepository in interface org.apache.archiva.admin.model.managed.ManagedRepositoryAdminorg.apache.archiva.admin.model.RepositoryAdminExceptionprotected void addRepository(org.apache.archiva.configuration.ManagedRepositoryConfiguration repository,
org.apache.archiva.configuration.Configuration configuration)
throws org.apache.archiva.admin.model.RepositoryAdminException,
IOException
org.apache.archiva.admin.model.RepositoryAdminExceptionIOExceptionpublic org.apache.maven.index.context.IndexingContext createIndexContext(org.apache.archiva.admin.model.beans.ManagedRepository repository)
throws org.apache.archiva.admin.model.RepositoryAdminException
createIndexContext in interface org.apache.archiva.admin.model.managed.ManagedRepositoryAdminorg.apache.archiva.admin.model.RepositoryAdminExceptionprotected void removeRepositoryRoles(org.apache.archiva.configuration.ManagedRepositoryConfiguration existingRepository)
throws org.apache.archiva.redback.role.RoleManagerException
org.apache.archiva.redback.role.RoleManagerExceptionpublic org.apache.archiva.redback.role.RoleManager getRoleManager()
public void setRoleManager(org.apache.archiva.redback.role.RoleManager roleManager)
public org.apache.archiva.metadata.repository.stats.RepositoryStatisticsManager getRepositoryStatisticsManager()
public void setRepositoryStatisticsManager(org.apache.archiva.metadata.repository.stats.RepositoryStatisticsManager repositoryStatisticsManager)
public org.apache.archiva.metadata.repository.RepositorySessionFactory getRepositorySessionFactory()
public void setRepositorySessionFactory(org.apache.archiva.metadata.repository.RepositorySessionFactory repositorySessionFactory)
public org.apache.archiva.scheduler.repository.model.RepositoryArchivaTaskScheduler getRepositoryTaskScheduler()
public void setRepositoryTaskScheduler(org.apache.archiva.scheduler.repository.model.RepositoryArchivaTaskScheduler repositoryTaskScheduler)
public org.apache.archiva.common.plexusbridge.PlexusSisuBridge getPlexusSisuBridge()
public void setPlexusSisuBridge(org.apache.archiva.common.plexusbridge.PlexusSisuBridge plexusSisuBridge)
public org.apache.archiva.common.plexusbridge.MavenIndexerUtils getMavenIndexerUtils()
public void setMavenIndexerUtils(org.apache.archiva.common.plexusbridge.MavenIndexerUtils mavenIndexerUtils)
public org.apache.maven.index.NexusIndexer getIndexer()
public void setIndexer(org.apache.maven.index.NexusIndexer indexer)
public List<? extends org.apache.maven.index.context.IndexCreator> getIndexCreators()
public void setIndexCreators(List<? extends org.apache.maven.index.context.IndexCreator> indexCreators)
Copyright © 2006–2014 The Apache Software Foundation. All rights reserved.