org.apache.archiva.admin.model.group
Interface RepositoryGroupAdmin

All Known Implementing Classes:
DefaultRepositoryGroupAdmin

public interface RepositoryGroupAdmin

Since:
1.4-M1
Author:
Olivier Lamy

Method Summary
 Boolean addRepositoryGroup(RepositoryGroup repositoryGroup, AuditInformation auditInformation)
           
 Boolean addRepositoryToGroup(String repositoryGroupId, String repositoryId, AuditInformation auditInformation)
           
 Boolean deleteRepositoryFromGroup(String repositoryGroupId, String repositoryId, AuditInformation auditInformation)
           
 Boolean deleteRepositoryGroup(String repositoryGroupId, AuditInformation auditInformation)
           
 Map<String,List<String>> getGroupToRepositoryMap()
           
 List<RepositoryGroup> getRepositoriesGroups()
           
 RepositoryGroup getRepositoryGroup(String repositoryGroupId)
           
 Map<String,RepositoryGroup> getRepositoryGroupsAsMap()
           
 Map<String,List<String>> getRepositoryToGroupMap()
           
 Boolean updateRepositoryGroup(RepositoryGroup repositoryGroup, AuditInformation auditInformation)
           
 

Method Detail

getRepositoriesGroups

List<RepositoryGroup> getRepositoriesGroups()
                                            throws RepositoryAdminException
Throws:
RepositoryAdminException

getRepositoryGroup

RepositoryGroup getRepositoryGroup(String repositoryGroupId)
                                   throws RepositoryAdminException
Throws:
RepositoryAdminException

addRepositoryGroup

Boolean addRepositoryGroup(RepositoryGroup repositoryGroup,
                           AuditInformation auditInformation)
                           throws RepositoryAdminException
Throws:
RepositoryAdminException

updateRepositoryGroup

Boolean updateRepositoryGroup(RepositoryGroup repositoryGroup,
                              AuditInformation auditInformation)
                              throws RepositoryAdminException
Throws:
RepositoryAdminException

deleteRepositoryGroup

Boolean deleteRepositoryGroup(String repositoryGroupId,
                              AuditInformation auditInformation)
                              throws RepositoryAdminException
Throws:
RepositoryAdminException

addRepositoryToGroup

Boolean addRepositoryToGroup(String repositoryGroupId,
                             String repositoryId,
                             AuditInformation auditInformation)
                             throws RepositoryAdminException
Throws:
RepositoryAdminException

deleteRepositoryFromGroup

Boolean deleteRepositoryFromGroup(String repositoryGroupId,
                                  String repositoryId,
                                  AuditInformation auditInformation)
                                  throws RepositoryAdminException
Throws:
RepositoryAdminException

getRepositoryGroupsAsMap

Map<String,RepositoryGroup> getRepositoryGroupsAsMap()
                                                     throws RepositoryAdminException
Returns:
Map with key repoGroupId and value repoGroup
Throws:
RepositoryAdminException

getGroupToRepositoryMap

Map<String,List<String>> getGroupToRepositoryMap()
                                                 throws RepositoryAdminException
Returns:
Map with key repoGroupId and value List of ManagedRepositories
Throws:
RepositoryAdminException

getRepositoryToGroupMap

Map<String,List<String>> getRepositoryToGroupMap()
                                                 throws RepositoryAdminException
Returns:
Map with key managedRepo id and value List of repositoryGroup ids where the repo is
Throws:
RepositoryAdminException


Copyright © 2006-2013 The Apache Software Foundation. All Rights Reserved.