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

null

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 getBlackListPatterns()
          Method getBlackListPatterns
 java.lang.String getModelEncoding()
           
 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 getWhiteListPatterns()
          Method getWhiteListPatterns
 void removeBlackListPattern(java.lang.String string)
          Method removeBlackListPattern
 void removeWhiteListPattern(java.lang.String string)
          Method removeWhiteListPattern
 void setBlackListPatterns(java.util.List blackListPatterns)
          Set The list of blacklisted patterns for this connector.
 void setModelEncoding(java.lang.String modelEncoding)
           
 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 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 getBlackListPatterns()
Method getBlackListPatterns


getPolicies

public java.util.Map getPolicies()
Method getPolicies


getProperties

public java.util.Map getProperties()
Method getProperties


getProxyId

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


getSourceRepoId

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


getTargetRepoId

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


getWhiteListPatterns

public java.util.List getWhiteListPatterns()
Method getWhiteListPatterns


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 blackListPatterns)
Set The list of blacklisted patterns for this connector.

Parameters:
blackListPatterns -

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 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).

setModelEncoding

public void setModelEncoding(java.lang.String modelEncoding)

getModelEncoding

public java.lang.String getModelEncoding()