org.apache.archiva.admin.repository.admin
Class DefaultArchivaAdministration

java.lang.Object
  extended by org.apache.archiva.admin.repository.AbstractRepositoryAdmin
      extended by org.apache.archiva.admin.repository.admin.DefaultArchivaAdministration
All Implemented Interfaces:
ArchivaAdministration

@Service(value="archivaAdministration#default")
public class DefaultArchivaAdministration
extends AbstractRepositoryAdmin
implements ArchivaAdministration

Author:
Olivier Lamy

Field Summary
private  org.apache.http.impl.conn.PoolingClientConnectionManager poolingClientConnectionManager
           
 
Fields inherited from class org.apache.archiva.admin.repository.AbstractRepositoryAdmin
log
 
Constructor Summary
DefaultArchivaAdministration()
           
 
Method Summary
 void addFileType(FileType fileType, AuditInformation auditInformation)
           
 void addFileTypePattern(String fileTypeId, String pattern, AuditInformation auditInformation)
           
 void addInvalidContentConsumer(String invalidContentConsumer, AuditInformation auditInformation)
           
 void addKnownContentConsumer(String knownContentConsumer, AuditInformation auditInformation)
           
 void addLegacyArtifactPath(LegacyArtifactPath legacyArtifactPath, AuditInformation auditInformation)
           
 void deleteLegacyArtifactPath(String path, AuditInformation auditInformation)
           
 FileType getFileType(String fileTypeId)
           
private  FileType getFileTypeById(String id, Configuration configuration)
           
 List<FileType> getFileTypes()
           
 List<String> getInvalidContentConsumers()
           
 List<String> getKnownContentConsumers()
           
 List<LegacyArtifactPath> getLegacyArtifactPaths()
           
 NetworkConfiguration getNetworkConfiguration()
           
 OrganisationInformation getOrganisationInformation()
           
 UiConfiguration getUiConfiguration()
           
 void initialize()
           
 void removeFileType(String fileTypeId, AuditInformation auditInformation)
           
 void removeFileTypePattern(String fileTypeId, String pattern, AuditInformation auditInformation)
           
 void removeInvalidContentConsumer(String invalidContentConsumer, AuditInformation auditInformation)
           
 void removeKnownContentConsumer(String knownContentConsumer, AuditInformation auditInformation)
           
 void setInvalidContentConsumers(List<String> invalidContentConsumers, AuditInformation auditInformation)
           
 void setKnownContentConsumers(List<String> knownContentConsumers, AuditInformation auditInformation)
           
 void setNetworkConfiguration(NetworkConfiguration networkConfiguration)
           
 void setOrganisationInformation(OrganisationInformation organisationInformation)
           
protected  void setupWagon(NetworkConfiguration networkConfiguration)
           
 void shutdown()
           
 void updateUiConfiguration(UiConfiguration uiConfiguration)
           
 
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
 

Field Detail

poolingClientConnectionManager

private org.apache.http.impl.conn.PoolingClientConnectionManager poolingClientConnectionManager
Constructor Detail

DefaultArchivaAdministration

public DefaultArchivaAdministration()
Method Detail

initialize

@PostConstruct
public void initialize()
                throws RepositoryAdminException
Throws:
RepositoryAdminException

shutdown

@PreDestroy
public void shutdown()

getLegacyArtifactPaths

public List<LegacyArtifactPath> getLegacyArtifactPaths()
                                                throws RepositoryAdminException
Specified by:
getLegacyArtifactPaths in interface ArchivaAdministration
Throws:
RepositoryAdminException

addLegacyArtifactPath

public void addLegacyArtifactPath(LegacyArtifactPath legacyArtifactPath,
                                  AuditInformation auditInformation)
                           throws RepositoryAdminException
Specified by:
addLegacyArtifactPath in interface ArchivaAdministration
Throws:
RepositoryAdminException

deleteLegacyArtifactPath

public void deleteLegacyArtifactPath(String path,
                                     AuditInformation auditInformation)
                              throws RepositoryAdminException
Specified by:
deleteLegacyArtifactPath in interface ArchivaAdministration
Throws:
RepositoryAdminException

addFileTypePattern

public void addFileTypePattern(String fileTypeId,
                               String pattern,
                               AuditInformation auditInformation)
                        throws RepositoryAdminException
Specified by:
addFileTypePattern in interface ArchivaAdministration
Throws:
RepositoryAdminException

removeFileTypePattern

public void removeFileTypePattern(String fileTypeId,
                                  String pattern,
                                  AuditInformation auditInformation)
                           throws RepositoryAdminException
Specified by:
removeFileTypePattern in interface ArchivaAdministration
Throws:
RepositoryAdminException

getFileType

public FileType getFileType(String fileTypeId)
                     throws RepositoryAdminException
Specified by:
getFileType in interface ArchivaAdministration
Throws:
RepositoryAdminException

addFileType

public void addFileType(FileType fileType,
                        AuditInformation auditInformation)
                 throws RepositoryAdminException
Specified by:
addFileType in interface ArchivaAdministration
Throws:
RepositoryAdminException

removeFileType

public void removeFileType(String fileTypeId,
                           AuditInformation auditInformation)
                    throws RepositoryAdminException
Specified by:
removeFileType in interface ArchivaAdministration
Throws:
RepositoryAdminException

addKnownContentConsumer

public void addKnownContentConsumer(String knownContentConsumer,
                                    AuditInformation auditInformation)
                             throws RepositoryAdminException
Specified by:
addKnownContentConsumer in interface ArchivaAdministration
Throws:
RepositoryAdminException

removeKnownContentConsumer

public void removeKnownContentConsumer(String knownContentConsumer,
                                       AuditInformation auditInformation)
                                throws RepositoryAdminException
Specified by:
removeKnownContentConsumer in interface ArchivaAdministration
Throws:
RepositoryAdminException

addInvalidContentConsumer

public void addInvalidContentConsumer(String invalidContentConsumer,
                                      AuditInformation auditInformation)
                               throws RepositoryAdminException
Specified by:
addInvalidContentConsumer in interface ArchivaAdministration
Throws:
RepositoryAdminException

removeInvalidContentConsumer

public void removeInvalidContentConsumer(String invalidContentConsumer,
                                         AuditInformation auditInformation)
                                  throws RepositoryAdminException
Specified by:
removeInvalidContentConsumer in interface ArchivaAdministration
Throws:
RepositoryAdminException

setKnownContentConsumers

public void setKnownContentConsumers(List<String> knownContentConsumers,
                                     AuditInformation auditInformation)
                              throws RepositoryAdminException
Specified by:
setKnownContentConsumers in interface ArchivaAdministration
Throws:
RepositoryAdminException

setInvalidContentConsumers

public void setInvalidContentConsumers(List<String> invalidContentConsumers,
                                       AuditInformation auditInformation)
                                throws RepositoryAdminException
Specified by:
setInvalidContentConsumers in interface ArchivaAdministration
Throws:
RepositoryAdminException

getFileTypes

public List<FileType> getFileTypes()
                            throws RepositoryAdminException
Specified by:
getFileTypes in interface ArchivaAdministration
Throws:
RepositoryAdminException

getKnownContentConsumers

public List<String> getKnownContentConsumers()
                                      throws RepositoryAdminException
Specified by:
getKnownContentConsumers in interface ArchivaAdministration
Throws:
RepositoryAdminException

getInvalidContentConsumers

public List<String> getInvalidContentConsumers()
                                        throws RepositoryAdminException
Specified by:
getInvalidContentConsumers in interface ArchivaAdministration
Throws:
RepositoryAdminException

getOrganisationInformation

public OrganisationInformation getOrganisationInformation()
                                                   throws RepositoryAdminException
Specified by:
getOrganisationInformation in interface ArchivaAdministration
Throws:
RepositoryAdminException

setOrganisationInformation

public void setOrganisationInformation(OrganisationInformation organisationInformation)
                                throws RepositoryAdminException
Specified by:
setOrganisationInformation in interface ArchivaAdministration
Throws:
RepositoryAdminException

getUiConfiguration

public UiConfiguration getUiConfiguration()
                                   throws RepositoryAdminException
Specified by:
getUiConfiguration in interface ArchivaAdministration
Throws:
RepositoryAdminException

updateUiConfiguration

public void updateUiConfiguration(UiConfiguration uiConfiguration)
                           throws RepositoryAdminException
Specified by:
updateUiConfiguration in interface ArchivaAdministration
Throws:
RepositoryAdminException

getNetworkConfiguration

public NetworkConfiguration getNetworkConfiguration()
                                             throws RepositoryAdminException
Specified by:
getNetworkConfiguration in interface ArchivaAdministration
Throws:
RepositoryAdminException

setNetworkConfiguration

public void setNetworkConfiguration(NetworkConfiguration networkConfiguration)
                             throws RepositoryAdminException
Specified by:
setNetworkConfiguration in interface ArchivaAdministration
Throws:
RepositoryAdminException

setupWagon

protected void setupWagon(NetworkConfiguration networkConfiguration)

getFileTypeById

private FileType getFileTypeById(String id,
                                 Configuration configuration)


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