org.apache.archiva.admin.repository
Class AbstractRepositoryAdmin

java.lang.Object
  extended by org.apache.archiva.admin.repository.AbstractRepositoryAdmin
Direct Known Subclasses:
DefaultArchivaAdministration, DefaultManagedRepositoryAdmin, DefaultNetworkProxyAdmin, DefaultProxyConnectorAdmin, DefaultProxyConnectorRuleAdmin, DefaultRemoteRepositoryAdmin, DefaultRepositoryGroupAdmin

public abstract class AbstractRepositoryAdmin
extends Object

Since:
1.4-M1
Author:
Olivier Lamy

Field Summary
private  ArchivaConfiguration archivaConfiguration
           
private  List<AuditListener> auditListeners
           
protected  org.slf4j.Logger log
           
private  org.apache.archiva.redback.components.registry.Registry registry
           
private  RepositoryCommonValidator repositoryCommonValidator
           
 
Constructor Summary
AbstractRepositoryAdmin()
           
 
Method Summary
 ArchivaConfiguration getArchivaConfiguration()
           
 List<AuditListener> getAuditListeners()
           
 org.apache.archiva.redback.components.registry.Registry getRegistry()
           
 RepositoryCommonValidator getRepositoryCommonValidator()
           
protected  void saveConfiguration(Configuration config)
           
 void setArchivaConfiguration(ArchivaConfiguration archivaConfiguration)
           
 void setAuditListeners(List<AuditListener> auditListeners)
           
 void setRegistry(org.apache.archiva.redback.components.registry.Registry registry)
           
 void setRepositoryCommonValidator(RepositoryCommonValidator repositoryCommonValidator)
           
protected  void triggerAuditEvent(String repositoryId, String resource, String action, AuditInformation auditInformation)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected org.slf4j.Logger log

auditListeners

@Inject
private List<AuditListener> auditListeners

repositoryCommonValidator

@Inject
private RepositoryCommonValidator repositoryCommonValidator

archivaConfiguration

@Inject
private ArchivaConfiguration archivaConfiguration

registry

@Inject
@Named(value="commons-configuration")
private org.apache.archiva.redback.components.registry.Registry registry
Constructor Detail

AbstractRepositoryAdmin

public AbstractRepositoryAdmin()
Method Detail

triggerAuditEvent

protected void triggerAuditEvent(String repositoryId,
                                 String resource,
                                 String action,
                                 AuditInformation auditInformation)

saveConfiguration

protected void saveConfiguration(Configuration config)
                          throws RepositoryAdminException
Throws:
RepositoryAdminException

getAuditListeners

public List<AuditListener> getAuditListeners()

setAuditListeners

public void setAuditListeners(List<AuditListener> auditListeners)

setArchivaConfiguration

public void setArchivaConfiguration(ArchivaConfiguration archivaConfiguration)

getArchivaConfiguration

public ArchivaConfiguration getArchivaConfiguration()

getRepositoryCommonValidator

public RepositoryCommonValidator getRepositoryCommonValidator()

setRepositoryCommonValidator

public void setRepositoryCommonValidator(RepositoryCommonValidator repositoryCommonValidator)

getRegistry

public org.apache.archiva.redback.components.registry.Registry getRegistry()

setRegistry

public void setRegistry(org.apache.archiva.redback.components.registry.Registry registry)


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