org.apache.archiva.admin.repository.group
Class DefaultRepositoryGroupAdmin

java.lang.Object
  extended by org.apache.archiva.admin.repository.AbstractRepositoryAdmin
      extended by org.apache.archiva.admin.repository.group.DefaultRepositoryGroupAdmin
All Implemented Interfaces:
RepositoryGroupAdmin

@Service(value="repositoryGroupAdmin#default")
public class DefaultRepositoryGroupAdmin
extends AbstractRepositoryAdmin
implements RepositoryGroupAdmin

Author:
Olivier Lamy

Constructor Summary
DefaultRepositoryGroupAdmin()
           
 
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()
           
 ManagedRepositoryAdmin getManagedRepositoryAdmin()
           
 List<RepositoryGroup> getRepositoriesGroups()
           
 RepositoryGroup getRepositoryGroup(String repositoryGroupId)
           
 Map<String,RepositoryGroup> getRepositoryGroupsAsMap()
           
 Map<String,List<String>> getRepositoryToGroupMap()
           
 void setManagedRepositoryAdmin(ManagedRepositoryAdmin managedRepositoryAdmin)
           
 Boolean updateRepositoryGroup(RepositoryGroup repositoryGroup, AuditInformation auditInformation)
           
 Boolean validateRepositoryGroup(RepositoryGroup repositoryGroup, boolean updateMode)
           
 
Methods inherited from class org.apache.archiva.admin.repository.AbstractRepositoryAdmin
getArchivaConfiguration, getAuditListeners, getRegistry, getRepositoryCommonValidator, saveConfiguration, setArchivaConfiguration, setAuditListeners, setRegistry, setRepositoryCommonValidator, triggerAuditEvent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultRepositoryGroupAdmin

public DefaultRepositoryGroupAdmin()
Method Detail

getRepositoriesGroups

public List<RepositoryGroup> getRepositoriesGroups()
                                            throws RepositoryAdminException
Specified by:
getRepositoriesGroups in interface RepositoryGroupAdmin
Throws:
RepositoryAdminException

getRepositoryGroup

public RepositoryGroup getRepositoryGroup(String repositoryGroupId)
                                   throws RepositoryAdminException
Specified by:
getRepositoryGroup in interface RepositoryGroupAdmin
Throws:
RepositoryAdminException

addRepositoryGroup

public Boolean addRepositoryGroup(RepositoryGroup repositoryGroup,
                                  AuditInformation auditInformation)
                           throws RepositoryAdminException
Specified by:
addRepositoryGroup in interface RepositoryGroupAdmin
Throws:
RepositoryAdminException

deleteRepositoryGroup

public Boolean deleteRepositoryGroup(String repositoryGroupId,
                                     AuditInformation auditInformation)
                              throws RepositoryAdminException
Specified by:
deleteRepositoryGroup in interface RepositoryGroupAdmin
Throws:
RepositoryAdminException

updateRepositoryGroup

public Boolean updateRepositoryGroup(RepositoryGroup repositoryGroup,
                                     AuditInformation auditInformation)
                              throws RepositoryAdminException
Specified by:
updateRepositoryGroup in interface RepositoryGroupAdmin
Throws:
RepositoryAdminException

addRepositoryToGroup

public Boolean addRepositoryToGroup(String repositoryGroupId,
                                    String repositoryId,
                                    AuditInformation auditInformation)
                             throws RepositoryAdminException
Specified by:
addRepositoryToGroup in interface RepositoryGroupAdmin
Throws:
RepositoryAdminException

deleteRepositoryFromGroup

public Boolean deleteRepositoryFromGroup(String repositoryGroupId,
                                         String repositoryId,
                                         AuditInformation auditInformation)
                                  throws RepositoryAdminException
Specified by:
deleteRepositoryFromGroup in interface RepositoryGroupAdmin
Throws:
RepositoryAdminException

getRepositoryGroupsAsMap

public Map<String,RepositoryGroup> getRepositoryGroupsAsMap()
                                                     throws RepositoryAdminException
Specified by:
getRepositoryGroupsAsMap in interface RepositoryGroupAdmin
Throws:
RepositoryAdminException

getGroupToRepositoryMap

public Map<String,List<String>> getGroupToRepositoryMap()
                                                 throws RepositoryAdminException
Specified by:
getGroupToRepositoryMap in interface RepositoryGroupAdmin
Throws:
RepositoryAdminException

getRepositoryToGroupMap

public Map<String,List<String>> getRepositoryToGroupMap()
                                                 throws RepositoryAdminException
Specified by:
getRepositoryToGroupMap in interface RepositoryGroupAdmin
Throws:
RepositoryAdminException

validateRepositoryGroup

public Boolean validateRepositoryGroup(RepositoryGroup repositoryGroup,
                                       boolean updateMode)
                                throws RepositoryAdminException
Throws:
RepositoryAdminException

getManagedRepositoryAdmin

public ManagedRepositoryAdmin getManagedRepositoryAdmin()

setManagedRepositoryAdmin

public void setManagedRepositoryAdmin(ManagedRepositoryAdmin managedRepositoryAdmin)


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