org.apache.archiva.admin.repository.proxyconnector
Class DefaultProxyConnectorAdmin
java.lang.Object
org.apache.archiva.admin.repository.AbstractRepositoryAdmin
org.apache.archiva.admin.repository.proxyconnector.DefaultProxyConnectorAdmin
- All Implemented Interfaces:
- ProxyConnectorAdmin
@Service(value="proxyConnectorAdmin#default")
public class DefaultProxyConnectorAdmin
- extends AbstractRepositoryAdmin
- implements ProxyConnectorAdmin
- Since:
- 1.4-M1
- Author:
- Olivier Lamy
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
managedRepositoryAdmin
@Inject
private ManagedRepositoryAdmin managedRepositoryAdmin
remoteRepositoryAdmin
@Inject
private RemoteRepositoryAdmin remoteRepositoryAdmin
DefaultProxyConnectorAdmin
public DefaultProxyConnectorAdmin()
getProxyConnectors
public List<ProxyConnector> getProxyConnectors()
throws RepositoryAdminException
- Specified by:
getProxyConnectors
in interface ProxyConnectorAdmin
- Throws:
RepositoryAdminException
getProxyConnector
public ProxyConnector getProxyConnector(String sourceRepoId,
String targetRepoId)
throws RepositoryAdminException
- Specified by:
getProxyConnector
in interface ProxyConnectorAdmin
- Throws:
RepositoryAdminException
addProxyConnector
public Boolean addProxyConnector(ProxyConnector proxyConnector,
AuditInformation auditInformation)
throws RepositoryAdminException
- Specified by:
addProxyConnector
in interface ProxyConnectorAdmin
- Throws:
RepositoryAdminException
deleteProxyConnector
public Boolean deleteProxyConnector(ProxyConnector proxyConnector,
AuditInformation auditInformation)
throws RepositoryAdminException
- Specified by:
deleteProxyConnector
in interface ProxyConnectorAdmin
- Throws:
RepositoryAdminException
updateProxyConnector
public Boolean updateProxyConnector(ProxyConnector proxyConnector,
AuditInformation auditInformation)
throws RepositoryAdminException
- Description copied from interface:
ProxyConnectorAdmin
- only for enabled/disable or changing bean values except target/source
- Specified by:
updateProxyConnector
in interface ProxyConnectorAdmin
- Returns:
-
- Throws:
RepositoryAdminException
unescapePatterns
protected List<String> unescapePatterns(List<String> patterns)
getProxyConnectorAsMap
public Map<String,List<ProxyConnector>> getProxyConnectorAsMap()
throws RepositoryAdminException
- Specified by:
getProxyConnectorAsMap
in interface ProxyConnectorAdmin
- Returns:
- key/value : managed repo Id / list to proxy connector ordered
- Throws:
RepositoryAdminException
findProxyConnector
private ProxyConnectorConfiguration findProxyConnector(String sourceId,
String targetId,
Configuration configuration)
getProxyConnectorConfiguration
protected ProxyConnectorConfiguration getProxyConnectorConfiguration(ProxyConnector proxyConnector)
getProxyConnector
protected ProxyConnector getProxyConnector(ProxyConnectorConfiguration proxyConnectorConfiguration)
validateProxyConnector
protected void validateProxyConnector(ProxyConnector proxyConnector)
throws RepositoryAdminException
- Throws:
RepositoryAdminException
Copyright © 2006-2013 The Apache Software Foundation. All Rights Reserved.