org.apache.maven.archiva.configuration
Class Configuration

Package class diagram package Configuration
java.lang.Object
  extended by org.apache.maven.archiva.configuration.Configuration
All Implemented Interfaces:
java.io.Serializable

public class Configuration
extends java.lang.Object
implements java.io.Serializable

Class Configuration.

See Also:
Serialized Form

Constructor Summary
Configuration()
           
 
Method Summary
 void addLegacyArtifactPath(LegacyArtifactPath legacyArtifactPath)
          Method addLegacyArtifactPath.
 void addManagedRepository(ManagedRepositoryConfiguration managedRepositoryConfiguration)
          Method addManagedRepository.
 void addNetworkProxy(NetworkProxyConfiguration networkProxyConfiguration)
          Method addNetworkProxy.
 void addProxyConnector(ProxyConnectorConfiguration proxyConnectorConfiguration)
          Method addProxyConnector.
 void addRemoteRepository(RemoteRepositoryConfiguration remoteRepositoryConfiguration)
          Method addRemoteRepository.
 void addRepositoryGroup(RepositoryGroupConfiguration repositoryGroupConfiguration)
          Method addRepositoryGroup.
 ManagedRepositoryConfiguration findManagedRepositoryById(java.lang.String id)
           
 RemoteRepositoryConfiguration findRemoteRepositoryById(java.lang.String id)
           
 RepositoryGroupConfiguration findRepositoryGroupById(java.lang.String id)
           
 DatabaseScanningConfiguration getDatabaseScanning()
          Get The database scanning configuration.
 java.util.Map<java.lang.String,java.util.List<java.lang.String>> getGroupToRepositoryMap()
           
 java.util.List<LegacyArtifactPath> getLegacyArtifactPaths()
          Method getLegacyArtifactPaths.
 java.util.List<ManagedRepositoryConfiguration> getManagedRepositories()
          Method getManagedRepositories.
 java.util.Map<java.lang.String,ManagedRepositoryConfiguration> getManagedRepositoriesAsMap()
           
 java.lang.String getModelEncoding()
          Method getModelEncoding.
 java.util.List<NetworkProxyConfiguration> getNetworkProxies()
          Method getNetworkProxies.
 java.util.Map<java.lang.String,NetworkProxyConfiguration> getNetworkProxiesAsMap()
           
 OrganisationInformation getOrganisationInfo()
          Get The organisation info.
 java.util.Map<java.lang.String,java.util.List<ProxyConnectorConfiguration>> getProxyConnectorAsMap()
           
 java.util.List<ProxyConnectorConfiguration> getProxyConnectors()
          Method getProxyConnectors.
 java.util.List<RemoteRepositoryConfiguration> getRemoteRepositories()
          Method getRemoteRepositories.
 java.util.Map<java.lang.String,RemoteRepositoryConfiguration> getRemoteRepositoriesAsMap()
           
 java.util.List<V1RepositoryConfiguration> getRepositories()
          Method getRepositories.
 java.util.List<RepositoryGroupConfiguration> getRepositoryGroups()
          Method getRepositoryGroups.
 java.util.Map<java.lang.String,RepositoryGroupConfiguration> getRepositoryGroupsAsMap()
           
 RepositoryScanningConfiguration getRepositoryScanning()
          Get The repository scanning configuration.
 java.util.Map<java.lang.String,java.util.List<java.lang.String>> getRepositoryToGroupMap()
           
 java.lang.String getVersion()
          Get this is the version of the configuration format.
 WebappConfiguration getWebapp()
          Get The webapp configuration.
 void removeLegacyArtifactPath(LegacyArtifactPath legacyArtifactPath)
          Method removeLegacyArtifactPath.
 void removeManagedRepository(ManagedRepositoryConfiguration managedRepositoryConfiguration)
          Method removeManagedRepository.
 void removeNetworkProxy(NetworkProxyConfiguration networkProxyConfiguration)
          Method removeNetworkProxy.
 void removeProxyConnector(ProxyConnectorConfiguration proxyConnectorConfiguration)
          Method removeProxyConnector.
 void removeRemoteRepository(RemoteRepositoryConfiguration remoteRepositoryConfiguration)
          Method removeRemoteRepository.
 void removeRepositoryGroup(RepositoryGroupConfiguration repositoryGroupConfiguration)
          Method removeRepositoryGroup.
 void setDatabaseScanning(DatabaseScanningConfiguration databaseScanning)
          Set The database scanning configuration.
 void setLegacyArtifactPaths(java.util.List<LegacyArtifactPath> legacyArtifactPaths)
          Set The list of custom legacy path to artifact.
 void setManagedRepositories(java.util.List<ManagedRepositoryConfiguration> managedRepositories)
          Set the list of repositories that this archiva instance uses.
 void setModelEncoding(java.lang.String modelEncoding)
          Set an encoding used for reading/writing the model.
 void setNetworkProxies(java.util.List<NetworkProxyConfiguration> networkProxies)
          Set The list of network proxies to use for outgoing requests.
 void setOrganisationInfo(OrganisationInformation organisationInfo)
          Set The organisation info.
 void setProxyConnectors(java.util.List<ProxyConnectorConfiguration> proxyConnectors)
          Set the list of proxy connectors for this archiva instance.
 void setRemoteRepositories(java.util.List<RemoteRepositoryConfiguration> remoteRepositories)
          Set the list of repositories that this archiva can retrieve from or publish to.
 void setRepositories(java.util.List<V1RepositoryConfiguration> repositories)
          Deprecated. use managedRepositories or remoteRepositories instead.
 void setRepositoryGroups(java.util.List<RepositoryGroupConfiguration> repositoryGroups)
          Set the list of repository groups.
 void setRepositoryScanning(RepositoryScanningConfiguration repositoryScanning)
          Set The repository scanning configuration.
 void setVersion(java.lang.String version)
          Set this is the version of the configuration format.
 void setWebapp(WebappConfiguration webapp)
          Set The webapp configuration.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Configuration

public Configuration()
Method Detail

addLegacyArtifactPath

public void addLegacyArtifactPath(LegacyArtifactPath legacyArtifactPath)
Method addLegacyArtifactPath.

Parameters:
legacyArtifactPath -

addManagedRepository

public void addManagedRepository(ManagedRepositoryConfiguration managedRepositoryConfiguration)
Method addManagedRepository.

Parameters:
managedRepositoryConfiguration -

addNetworkProxy

public void addNetworkProxy(NetworkProxyConfiguration networkProxyConfiguration)
Method addNetworkProxy.

Parameters:
networkProxyConfiguration -

addProxyConnector

public void addProxyConnector(ProxyConnectorConfiguration proxyConnectorConfiguration)
Method addProxyConnector.

Parameters:
proxyConnectorConfiguration -

addRemoteRepository

public void addRemoteRepository(RemoteRepositoryConfiguration remoteRepositoryConfiguration)
Method addRemoteRepository.

Parameters:
remoteRepositoryConfiguration -

addRepositoryGroup

public void addRepositoryGroup(RepositoryGroupConfiguration repositoryGroupConfiguration)
Method addRepositoryGroup.

Parameters:
repositoryGroupConfiguration -

getDatabaseScanning

public DatabaseScanningConfiguration getDatabaseScanning()
Get The database scanning configuration.

Returns:
DatabaseScanningConfiguration

getLegacyArtifactPaths

public java.util.List<LegacyArtifactPath> getLegacyArtifactPaths()
Method getLegacyArtifactPaths.

Returns:
List

getManagedRepositories

public java.util.List<ManagedRepositoryConfiguration> getManagedRepositories()
Method getManagedRepositories.

Returns:
List

getModelEncoding

public java.lang.String getModelEncoding()
Method getModelEncoding.

Returns:
the current encoding used when reading/writing this model

getNetworkProxies

public java.util.List<NetworkProxyConfiguration> getNetworkProxies()
Method getNetworkProxies.

Returns:
List

getOrganisationInfo

public OrganisationInformation getOrganisationInfo()
Get The organisation info.

Returns:
OrganisationInformation

getProxyConnectors

public java.util.List<ProxyConnectorConfiguration> getProxyConnectors()
Method getProxyConnectors.

Returns:
List

getRemoteRepositories

public java.util.List<RemoteRepositoryConfiguration> getRemoteRepositories()
Method getRemoteRepositories.

Returns:
List

getRepositories

public java.util.List<V1RepositoryConfiguration> getRepositories()
Method getRepositories.

Returns:
List

getRepositoryGroups

public java.util.List<RepositoryGroupConfiguration> getRepositoryGroups()
Method getRepositoryGroups.

Returns:
List

getRepositoryScanning

public RepositoryScanningConfiguration getRepositoryScanning()
Get The repository scanning configuration.

Returns:
RepositoryScanningConfiguration

getVersion

public java.lang.String getVersion()
Get this is the version of the configuration format.

Returns:
String

getWebapp

public WebappConfiguration getWebapp()
Get The webapp configuration.

Returns:
WebappConfiguration

removeLegacyArtifactPath

public void removeLegacyArtifactPath(LegacyArtifactPath legacyArtifactPath)
Method removeLegacyArtifactPath.

Parameters:
legacyArtifactPath -

removeManagedRepository

public void removeManagedRepository(ManagedRepositoryConfiguration managedRepositoryConfiguration)
Method removeManagedRepository.

Parameters:
managedRepositoryConfiguration -

removeNetworkProxy

public void removeNetworkProxy(NetworkProxyConfiguration networkProxyConfiguration)
Method removeNetworkProxy.

Parameters:
networkProxyConfiguration -

removeProxyConnector

public void removeProxyConnector(ProxyConnectorConfiguration proxyConnectorConfiguration)
Method removeProxyConnector.

Parameters:
proxyConnectorConfiguration -

removeRemoteRepository

public void removeRemoteRepository(RemoteRepositoryConfiguration remoteRepositoryConfiguration)
Method removeRemoteRepository.

Parameters:
remoteRepositoryConfiguration -

removeRepositoryGroup

public void removeRepositoryGroup(RepositoryGroupConfiguration repositoryGroupConfiguration)
Method removeRepositoryGroup.

Parameters:
repositoryGroupConfiguration -

setDatabaseScanning

public void setDatabaseScanning(DatabaseScanningConfiguration databaseScanning)
Set The database scanning configuration.

Parameters:
databaseScanning -

setLegacyArtifactPaths

public void setLegacyArtifactPaths(java.util.List<LegacyArtifactPath> legacyArtifactPaths)
Set The list of custom legacy path to artifact.

Parameters:
legacyArtifactPaths -

setManagedRepositories

public void setManagedRepositories(java.util.List<ManagedRepositoryConfiguration> managedRepositories)
Set the list of repositories that this archiva instance uses.

Parameters:
managedRepositories -

setModelEncoding

public void setModelEncoding(java.lang.String modelEncoding)
Set an encoding used for reading/writing the model.

Parameters:
modelEncoding -

setNetworkProxies

public void setNetworkProxies(java.util.List<NetworkProxyConfiguration> networkProxies)
Set The list of network proxies to use for outgoing requests.

Parameters:
networkProxies -

setOrganisationInfo

public void setOrganisationInfo(OrganisationInformation organisationInfo)
Set The organisation info.

Parameters:
organisationInfo -

setProxyConnectors

public void setProxyConnectors(java.util.List<ProxyConnectorConfiguration> proxyConnectors)
Set the list of proxy connectors for this archiva instance.

Parameters:
proxyConnectors -

setRemoteRepositories

public void setRemoteRepositories(java.util.List<RemoteRepositoryConfiguration> remoteRepositories)
Set the list of repositories that this archiva can retrieve from or publish to.

Parameters:
remoteRepositories -

setRepositories

public void setRepositories(java.util.List<V1RepositoryConfiguration> repositories)
Deprecated. use managedRepositories or remoteRepositories instead.

Set

Parameters:
repositories -

setRepositoryGroups

public void setRepositoryGroups(java.util.List<RepositoryGroupConfiguration> repositoryGroups)
Set the list of repository groups.

Parameters:
repositoryGroups -

setRepositoryScanning

public void setRepositoryScanning(RepositoryScanningConfiguration repositoryScanning)
Set The repository scanning configuration.

Parameters:
repositoryScanning -

setVersion

public void setVersion(java.lang.String version)
Set this is the version of the configuration format.

Parameters:
version -

setWebapp

public void setWebapp(WebappConfiguration webapp)
Set The webapp configuration.

Parameters:
webapp -

getRepositoryToGroupMap

public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getRepositoryToGroupMap()

getRepositoryGroupsAsMap

public java.util.Map<java.lang.String,RepositoryGroupConfiguration> getRepositoryGroupsAsMap()

findRepositoryGroupById

public RepositoryGroupConfiguration findRepositoryGroupById(java.lang.String id)

getGroupToRepositoryMap

public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getGroupToRepositoryMap()

getNetworkProxiesAsMap

public java.util.Map<java.lang.String,NetworkProxyConfiguration> getNetworkProxiesAsMap()

getProxyConnectorAsMap

public java.util.Map<java.lang.String,java.util.List<ProxyConnectorConfiguration>> getProxyConnectorAsMap()

getRemoteRepositoriesAsMap

public java.util.Map<java.lang.String,RemoteRepositoryConfiguration> getRemoteRepositoriesAsMap()

findRemoteRepositoryById

public RemoteRepositoryConfiguration findRemoteRepositoryById(java.lang.String id)

getManagedRepositoriesAsMap

public java.util.Map<java.lang.String,ManagedRepositoryConfiguration> getManagedRepositoriesAsMap()

findManagedRepositoryById

public ManagedRepositoryConfiguration findManagedRepositoryById(java.lang.String id)