org.apache.archiva.configuration
Class Configuration

java.lang.Object
  extended by org.apache.archiva.configuration.Configuration
All Implemented Interfaces:
Serializable

public class Configuration
extends Object
implements Serializable

Class Configuration.

Version:
$Revision$ $Date$
See Also:
Serialized Form

Field Summary
private  ArchivaRuntimeConfiguration archivaRuntimeConfiguration
          The ArchivaRuntimeConfiguration.
private  Map<String,List<String>> groupToRepositoryMap
           
private  List<LegacyArtifactPath> legacyArtifactPaths
          Field legacyArtifactPaths.
private  List<ManagedRepositoryConfiguration> managedRepositories
          Field managedRepositories.
private  String modelEncoding
          Field modelEncoding.
private  NetworkConfiguration networkConfiguration
          The NetworkConfiguration .
private  List<NetworkProxyConfiguration> networkProxies
          Field networkProxies.
private  OrganisationInformation organisationInfo
          The organisation info.
private  List<ProxyConnectorRuleConfiguration> proxyConnectorRuleConfigurations
          Field proxyConnectorRuleConfigurations.
private  List<ProxyConnectorConfiguration> proxyConnectors
          Field proxyConnectors.
private  RedbackRuntimeConfiguration redbackRuntimeConfiguration
          The RedbackRuntimeConfiguration.
private  List<RemoteRepositoryConfiguration> remoteRepositories
          Field remoteRepositories.
private  List<V1RepositoryConfiguration> repositories
          Field repositories.
private  List<RepositoryGroupConfiguration> repositoryGroups
          Field repositoryGroups.
private  RepositoryScanningConfiguration repositoryScanning
          The repository scanning configuration.
private  Map<String,List<String>> repositoryToGroupMap
           
private  String version
          This is the version of the configuration format.
private  WebappConfiguration webapp
          The webapp configuration.
 
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 addProxyConnectorRuleConfiguration(ProxyConnectorRuleConfiguration proxyConnectorRuleConfiguration)
          Method addProxyConnectorRuleConfiguration.
 void addRemoteRepository(RemoteRepositoryConfiguration remoteRepositoryConfiguration)
          Method addRemoteRepository.
 void addRepositoryGroup(RepositoryGroupConfiguration repositoryGroupConfiguration)
          Method addRepositoryGroup.
 ManagedRepositoryConfiguration findManagedRepositoryById(String id)
           
 RemoteRepositoryConfiguration findRemoteRepositoryById(String id)
           
 RepositoryGroupConfiguration findRepositoryGroupById(String id)
           
 ArchivaRuntimeConfiguration getArchivaRuntimeConfiguration()
          Get the ArchivaRuntimeConfiguration.
 Map<String,List<String>> getGroupToRepositoryMap()
           
 List<LegacyArtifactPath> getLegacyArtifactPaths()
          Method getLegacyArtifactPaths.
 List<ManagedRepositoryConfiguration> getManagedRepositories()
          Method getManagedRepositories.
 Map<String,ManagedRepositoryConfiguration> getManagedRepositoriesAsMap()
           
 String getModelEncoding()
          Get the modelEncoding field.
 NetworkConfiguration getNetworkConfiguration()
          Get the NetworkConfiguration .
 List<NetworkProxyConfiguration> getNetworkProxies()
          Method getNetworkProxies.
 Map<String,NetworkProxyConfiguration> getNetworkProxiesAsMap()
           
 OrganisationInformation getOrganisationInfo()
          Get the organisation info.
 Map<String,List<ProxyConnectorConfiguration>> getProxyConnectorAsMap()
           
 List<ProxyConnectorRuleConfiguration> getProxyConnectorRuleConfigurations()
          Method getProxyConnectorRuleConfigurations.
 List<ProxyConnectorConfiguration> getProxyConnectors()
          Method getProxyConnectors.
 RedbackRuntimeConfiguration getRedbackRuntimeConfiguration()
          Get the RedbackRuntimeConfiguration.
 List<RemoteRepositoryConfiguration> getRemoteRepositories()
          Method getRemoteRepositories.
 Map<String,RemoteRepositoryConfiguration> getRemoteRepositoriesAsMap()
           
 List<V1RepositoryConfiguration> getRepositories()
          Method getRepositories.
 List<RepositoryGroupConfiguration> getRepositoryGroups()
          Method getRepositoryGroups.
 Map<String,RepositoryGroupConfiguration> getRepositoryGroupsAsMap()
           
 RepositoryScanningConfiguration getRepositoryScanning()
          Get the repository scanning configuration.
 Map<String,List<String>> getRepositoryToGroupMap()
           
 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 removeProxyConnectorRuleConfiguration(ProxyConnectorRuleConfiguration proxyConnectorRuleConfiguration)
          Method removeProxyConnectorRuleConfiguration.
 void removeRemoteRepository(RemoteRepositoryConfiguration remoteRepositoryConfiguration)
          Method removeRemoteRepository.
 void removeRepositoryGroup(RepositoryGroupConfiguration repositoryGroupConfiguration)
          Method removeRepositoryGroup.
 void setArchivaRuntimeConfiguration(ArchivaRuntimeConfiguration archivaRuntimeConfiguration)
          Set the ArchivaRuntimeConfiguration.
 void setLegacyArtifactPaths(List<LegacyArtifactPath> legacyArtifactPaths)
          Set the list of custom legacy path to artifact.
 void setManagedRepositories(List<ManagedRepositoryConfiguration> managedRepositories)
          Set the list of repositories that this archiva instance uses.
 void setModelEncoding(String modelEncoding)
          Set the modelEncoding field.
 void setNetworkConfiguration(NetworkConfiguration networkConfiguration)
          Set the NetworkConfiguration .
 void setNetworkProxies(List<NetworkProxyConfiguration> networkProxies)
          Set the list of network proxies to use for outgoing requests.
 void setOrganisationInfo(OrganisationInformation organisationInfo)
          Set the organisation info.
 void setProxyConnectorRuleConfigurations(List<ProxyConnectorRuleConfiguration> proxyConnectorRuleConfigurations)
          Set the list of ProxyConnectorRuleConfigurations.
 void setProxyConnectors(List<ProxyConnectorConfiguration> proxyConnectors)
          Set the list of proxy connectors for this archiva instance.
 void setRedbackRuntimeConfiguration(RedbackRuntimeConfiguration redbackRuntimeConfiguration)
          Set the RedbackRuntimeConfiguration.
 void setRemoteRepositories(List<RemoteRepositoryConfiguration> remoteRepositories)
          Set the list of repositories that this archiva can retrieve from or publish to.
 void setRepositories(List<V1RepositoryConfiguration> repositories)
          Set @deprecated use managedRepositories or remoteRepositories instead.
 void setRepositoryGroups(List<RepositoryGroupConfiguration> repositoryGroups)
          Set the list of repository groups.
 void setRepositoryScanning(RepositoryScanningConfiguration repositoryScanning)
          Set the repository scanning configuration.
 void setVersion(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
 

Field Detail

version

private String version
This is the version of the configuration format.


repositories

private List<V1RepositoryConfiguration> repositories
Field repositories.


repositoryGroups

private List<RepositoryGroupConfiguration> repositoryGroups
Field repositoryGroups.


managedRepositories

private List<ManagedRepositoryConfiguration> managedRepositories
Field managedRepositories.


remoteRepositories

private List<RemoteRepositoryConfiguration> remoteRepositories
Field remoteRepositories.


proxyConnectors

private List<ProxyConnectorConfiguration> proxyConnectors
Field proxyConnectors.


networkProxies

private List<NetworkProxyConfiguration> networkProxies
Field networkProxies.


legacyArtifactPaths

private List<LegacyArtifactPath> legacyArtifactPaths
Field legacyArtifactPaths.


repositoryScanning

private RepositoryScanningConfiguration repositoryScanning
The repository scanning configuration.


webapp

private WebappConfiguration webapp
The webapp configuration.


organisationInfo

private OrganisationInformation organisationInfo
The organisation info.


networkConfiguration

private NetworkConfiguration networkConfiguration
The NetworkConfiguration .


redbackRuntimeConfiguration

private RedbackRuntimeConfiguration redbackRuntimeConfiguration
The RedbackRuntimeConfiguration.


archivaRuntimeConfiguration

private ArchivaRuntimeConfiguration archivaRuntimeConfiguration
The ArchivaRuntimeConfiguration.


proxyConnectorRuleConfigurations

private List<ProxyConnectorRuleConfiguration> proxyConnectorRuleConfigurations
Field proxyConnectorRuleConfigurations.


modelEncoding

private String modelEncoding
Field modelEncoding.


repositoryToGroupMap

private Map<String,List<String>> repositoryToGroupMap

groupToRepositoryMap

private Map<String,List<String>> groupToRepositoryMap
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 -

addProxyConnectorRuleConfiguration

public void addProxyConnectorRuleConfiguration(ProxyConnectorRuleConfiguration proxyConnectorRuleConfiguration)
Method addProxyConnectorRuleConfiguration.

Parameters:
proxyConnectorRuleConfiguration -

addRemoteRepository

public void addRemoteRepository(RemoteRepositoryConfiguration remoteRepositoryConfiguration)
Method addRemoteRepository.

Parameters:
remoteRepositoryConfiguration -

addRepositoryGroup

public void addRepositoryGroup(RepositoryGroupConfiguration repositoryGroupConfiguration)
Method addRepositoryGroup.

Parameters:
repositoryGroupConfiguration -

getArchivaRuntimeConfiguration

public ArchivaRuntimeConfiguration getArchivaRuntimeConfiguration()
Get the ArchivaRuntimeConfiguration.

Returns:
ArchivaRuntimeConfiguration

getLegacyArtifactPaths

public List<LegacyArtifactPath> getLegacyArtifactPaths()
Method getLegacyArtifactPaths.

Returns:
List

getManagedRepositories

public List<ManagedRepositoryConfiguration> getManagedRepositories()
Method getManagedRepositories.

Returns:
List

getModelEncoding

public String getModelEncoding()
Get the modelEncoding field.

Returns:
String

getNetworkConfiguration

public NetworkConfiguration getNetworkConfiguration()
Get the NetworkConfiguration .

Returns:
NetworkConfiguration

getNetworkProxies

public List<NetworkProxyConfiguration> getNetworkProxies()
Method getNetworkProxies.

Returns:
List

getOrganisationInfo

public OrganisationInformation getOrganisationInfo()
Get the organisation info.

Returns:
OrganisationInformation

getProxyConnectorRuleConfigurations

public List<ProxyConnectorRuleConfiguration> getProxyConnectorRuleConfigurations()
Method getProxyConnectorRuleConfigurations.

Returns:
List

getProxyConnectors

public List<ProxyConnectorConfiguration> getProxyConnectors()
Method getProxyConnectors.

Returns:
List

getRedbackRuntimeConfiguration

public RedbackRuntimeConfiguration getRedbackRuntimeConfiguration()
Get the RedbackRuntimeConfiguration.

Returns:
RedbackRuntimeConfiguration

getRemoteRepositories

public List<RemoteRepositoryConfiguration> getRemoteRepositories()
Method getRemoteRepositories.

Returns:
List

getRepositories

public List<V1RepositoryConfiguration> getRepositories()
Method getRepositories.

Returns:
List

getRepositoryGroups

public List<RepositoryGroupConfiguration> getRepositoryGroups()
Method getRepositoryGroups.

Returns:
List

getRepositoryScanning

public RepositoryScanningConfiguration getRepositoryScanning()
Get the repository scanning configuration.

Returns:
RepositoryScanningConfiguration

getVersion

public 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 -

removeProxyConnectorRuleConfiguration

public void removeProxyConnectorRuleConfiguration(ProxyConnectorRuleConfiguration proxyConnectorRuleConfiguration)
Method removeProxyConnectorRuleConfiguration.

Parameters:
proxyConnectorRuleConfiguration -

removeRemoteRepository

public void removeRemoteRepository(RemoteRepositoryConfiguration remoteRepositoryConfiguration)
Method removeRemoteRepository.

Parameters:
remoteRepositoryConfiguration -

removeRepositoryGroup

public void removeRepositoryGroup(RepositoryGroupConfiguration repositoryGroupConfiguration)
Method removeRepositoryGroup.

Parameters:
repositoryGroupConfiguration -

setArchivaRuntimeConfiguration

public void setArchivaRuntimeConfiguration(ArchivaRuntimeConfiguration archivaRuntimeConfiguration)
Set the ArchivaRuntimeConfiguration.

Parameters:
archivaRuntimeConfiguration -

setLegacyArtifactPaths

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

Parameters:
legacyArtifactPaths -

setManagedRepositories

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

Parameters:
managedRepositories -

setModelEncoding

public void setModelEncoding(String modelEncoding)
Set the modelEncoding field.

Parameters:
modelEncoding -

setNetworkConfiguration

public void setNetworkConfiguration(NetworkConfiguration networkConfiguration)
Set the NetworkConfiguration .

Parameters:
networkConfiguration -

setNetworkProxies

public void setNetworkProxies(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 -

setProxyConnectorRuleConfigurations

public void setProxyConnectorRuleConfigurations(List<ProxyConnectorRuleConfiguration> proxyConnectorRuleConfigurations)
Set the list of ProxyConnectorRuleConfigurations.

Parameters:
proxyConnectorRuleConfigurations -

setProxyConnectors

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

Parameters:
proxyConnectors -

setRedbackRuntimeConfiguration

public void setRedbackRuntimeConfiguration(RedbackRuntimeConfiguration redbackRuntimeConfiguration)
Set the RedbackRuntimeConfiguration.

Parameters:
redbackRuntimeConfiguration -

setRemoteRepositories

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

Parameters:
remoteRepositories -

setRepositories

public void setRepositories(List<V1RepositoryConfiguration> repositories)
Set @deprecated use managedRepositories or remoteRepositories instead.

Parameters:
repositories -

setRepositoryGroups

public void setRepositoryGroups(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(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 Map<String,List<String>> getRepositoryToGroupMap()

getRepositoryGroupsAsMap

public Map<String,RepositoryGroupConfiguration> getRepositoryGroupsAsMap()

findRepositoryGroupById

public RepositoryGroupConfiguration findRepositoryGroupById(String id)

getGroupToRepositoryMap

public Map<String,List<String>> getGroupToRepositoryMap()

getNetworkProxiesAsMap

public Map<String,NetworkProxyConfiguration> getNetworkProxiesAsMap()

getProxyConnectorAsMap

public Map<String,List<ProxyConnectorConfiguration>> getProxyConnectorAsMap()

getRemoteRepositoriesAsMap

public Map<String,RemoteRepositoryConfiguration> getRemoteRepositoriesAsMap()

findRemoteRepositoryById

public RemoteRepositoryConfiguration findRemoteRepositoryById(String id)

getManagedRepositoriesAsMap

public Map<String,ManagedRepositoryConfiguration> getManagedRepositoriesAsMap()

findManagedRepositoryById

public ManagedRepositoryConfiguration findManagedRepositoryById(String id)


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