org.apache.maven.archiva.configuration
Class AbstractRepositoryConnectorConfiguration

Package class diagram package AbstractRepositoryConnectorConfiguration
java.lang.Object
  extended by org.apache.maven.archiva.configuration.AbstractRepositoryConnectorConfiguration
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ProxyConnectorConfiguration, SyncConnectorConfiguration

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

Class AbstractRepositoryConnectorConfiguration.

See Also:
Serialized Form

Constructor Summary
AbstractRepositoryConnectorConfiguration()
           
 
Method Summary
 void addBlackListPattern(java.lang.String string)
          Method addBlackListPattern.
 void addPolicy(java.lang.Object key, java.lang.String value)
          Method addPolicy.
 void addProperty(java.lang.Object key, java.lang.String value)
          Method addProperty.
 void addWhiteListPattern(java.lang.String string)
          Method addWhiteListPattern.
 java.util.List<java.lang.String> getBlackListPatterns()
          Method getBlackListPatterns.
 java.util.Map getPolicies()
          Method getPolicies.
 java.lang.String getPolicy(java.lang.String policyId, java.lang.String defaultValue)
          Obtain a specific policy from the underlying connector.
 java.util.Map getProperties()
          Method getProperties.
 java.lang.String getProxyId()
          Get The network proxy ID to use for this connector.
 java.lang.String getSourceRepoId()
          Get The Repository Source for this connector.
 java.lang.String getTargetRepoId()
          Get The Repository Target for this connector.
 java.util.List<java.lang.String> getWhiteListPatterns()
          Method getWhiteListPatterns.
 boolean isDisabled()
          Get If the the repository proxy connector is disabled or not .
 void removeBlackListPattern(java.lang.String string)
          Method removeBlackListPattern.
 void removeWhiteListPattern(java.lang.String string)
          Method removeWhiteListPattern.
 void setBlackListPatterns(java.util.List<java.lang.String> blackListPatterns)
          Set The list of blacklisted patterns for this connector.
 void setDisabled(boolean disabled)
          Set If the the repository proxy connector is disabled or not .
 void setPolicies(java.util.Map policies)
          Set policy configuration for the connector.
 void setProperties(java.util.Map properties)
          Set configuration for the connector.
 void setProxyId(java.lang.String proxyId)
          Set The network proxy ID to use for this connector.
 void setSourceRepoId(java.lang.String sourceRepoId)
          Set The Repository Source for this connector.
 void setTargetRepoId(java.lang.String targetRepoId)
          Set The Repository Target for this connector.
 void setWhiteListPatterns(java.util.List<java.lang.String> whiteListPatterns)
          Set The list of whitelisted patterns for this connector.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractRepositoryConnectorConfiguration

public AbstractRepositoryConnectorConfiguration()
Method Detail

addBlackListPattern

public void addBlackListPattern(java.lang.String string)
Method addBlackListPattern.

Parameters:
string -

addPolicy

public void addPolicy(java.lang.Object key,
                      java.lang.String value)
Method addPolicy.

Parameters:
key -
value -

addProperty

public void addProperty(java.lang.Object key,
                        java.lang.String value)
Method addProperty.

Parameters:
key -
value -

addWhiteListPattern

public void addWhiteListPattern(java.lang.String string)
Method addWhiteListPattern.

Parameters:
string -

getBlackListPatterns

public java.util.List<java.lang.String> getBlackListPatterns()
Method getBlackListPatterns.

Returns:
List

getPolicies

public java.util.Map getPolicies()
Method getPolicies.

Returns:
Map

getProperties

public java.util.Map getProperties()
Method getProperties.

Returns:
Map

getProxyId

public java.lang.String getProxyId()
Get The network proxy ID to use for this connector.

Returns:
String

getSourceRepoId

public java.lang.String getSourceRepoId()
Get The Repository Source for this connector.

Returns:
String

getTargetRepoId

public java.lang.String getTargetRepoId()
Get The Repository Target for this connector.

Returns:
String

getWhiteListPatterns

public java.util.List<java.lang.String> getWhiteListPatterns()
Method getWhiteListPatterns.

Returns:
List

isDisabled

public boolean isDisabled()
Get If the the repository proxy connector is disabled or not .

Returns:
boolean

removeBlackListPattern

public void removeBlackListPattern(java.lang.String string)
Method removeBlackListPattern.

Parameters:
string -

removeWhiteListPattern

public void removeWhiteListPattern(java.lang.String string)
Method removeWhiteListPattern.

Parameters:
string -

setBlackListPatterns

public void setBlackListPatterns(java.util.List<java.lang.String> blackListPatterns)
Set The list of blacklisted patterns for this connector.

Parameters:
blackListPatterns -

setDisabled

public void setDisabled(boolean disabled)
Set If the the repository proxy connector is disabled or not .

Parameters:
disabled -

setPolicies

public void setPolicies(java.util.Map policies)
Set policy configuration for the connector.

Parameters:
policies -

setProperties

public void setProperties(java.util.Map properties)
Set configuration for the connector.

Parameters:
properties -

setProxyId

public void setProxyId(java.lang.String proxyId)
Set The network proxy ID to use for this connector.

Parameters:
proxyId -

setSourceRepoId

public void setSourceRepoId(java.lang.String sourceRepoId)
Set The Repository Source for this connector.

Parameters:
sourceRepoId -

setTargetRepoId

public void setTargetRepoId(java.lang.String targetRepoId)
Set The Repository Target for this connector.

Parameters:
targetRepoId -

setWhiteListPatterns

public void setWhiteListPatterns(java.util.List<java.lang.String> whiteListPatterns)
Set The list of whitelisted patterns for this connector.

Parameters:
whiteListPatterns -

getPolicy

public java.lang.String getPolicy(java.lang.String policyId,
                                  java.lang.String defaultValue)
Obtain a specific policy from the underlying connector.

Parameters:
policyId - the policy id to fetch.
defaultValue - the default value for the policy id.
Returns:
the configured policy value (or default value if not found).