@Override public ProxyConnector getProxyConnector( String sourceRepoId, String targetRepoId ) throws ArchivaRestServiceException { try { return proxyConnectorAdmin.getProxyConnector( sourceRepoId, targetRepoId ); } catch ( RepositoryAdminException e ) { throw new ArchivaRestServiceException( e.getMessage(), e ); } }
@Override public List<ProxyConnector> getProxyConnectors() throws ArchivaRestServiceException { try { List<ProxyConnector> proxyConnectors = proxyConnectorAdmin.getProxyConnectors(); return proxyConnectors == null ? Collections.<ProxyConnector>emptyList() : proxyConnectors; } catch ( RepositoryAdminException e ) { throw new ArchivaRestServiceException( e.getMessage(), e ); } }
@Override public Map<String, List<ProxyConnector>> getProxyConnectorAsMap() throws RepositoryAdminException { Map<String, List<ProxyConnector>> proxyConnectorMap = new HashMap<>(); Iterator<ProxyConnector> it = getProxyConnectors().iterator(); while ( it.hasNext() ) { ProxyConnector proxyConfig = it.next(); String key = proxyConfig.getSourceRepoId(); List<ProxyConnector> connectors = proxyConnectorMap.get( key ); if ( connectors == null ) { connectors = new ArrayList<>( 1 ); proxyConnectorMap.put( key, connectors ); } connectors.add( proxyConfig ); Collections.sort( connectors, ProxyConnectorOrderComparator.getInstance() ); } return proxyConnectorMap; }
throws RepositoryAdminException Map<String, List<ProxyConnector>> proxyConnectorMap = proxyConnectorAdmin.getProxyConnectorAsMap(); if ( proxyConnectorMap == null || proxyConnectorMap.isEmpty() )
@Override public Boolean addProxyConnector( ProxyConnector proxyConnector ) throws ArchivaRestServiceException { if ( proxyConnector == null ) { return Boolean.FALSE; } try { return proxyConnectorAdmin.addProxyConnector( proxyConnector, getAuditInformation() ); } catch ( RepositoryAdminException e ) { throw new ArchivaRestServiceException( e.getMessage(), e ); } }
@Override public Boolean deleteProxyConnector( ProxyConnector proxyConnector ) throws ArchivaRestServiceException { if ( proxyConnector == null ) { return Boolean.FALSE; } try { return proxyConnectorAdmin.deleteProxyConnector( proxyConnector, getAuditInformation() ); } catch ( RepositoryAdminException e ) { throw new ArchivaRestServiceException( e.getMessage(), e ); } }
@Override public Boolean updateProxyConnector( ProxyConnector proxyConnector ) throws ArchivaRestServiceException { if ( proxyConnector == null ) { return Boolean.FALSE; } try { return proxyConnectorAdmin.updateProxyConnector( proxyConnector, getAuditInformation() ); } catch ( RepositoryAdminException e ) { throw new ArchivaRestServiceException( e.getMessage(), e ); } }
throws RepositoryAdminException Map<String, List<ProxyConnector>> proxyConnectorMap = proxyConnectorAdmin.getProxyConnectorAsMap(); if ( proxyConnectorMap == null || proxyConnectorMap.isEmpty() )
@Override public ProxyConnector getProxyConnector( String sourceRepoId, String targetRepoId ) throws ArchivaRestServiceException { try { return proxyConnectorAdmin.getProxyConnector( sourceRepoId, targetRepoId ); } catch ( RepositoryAdminException e ) { throw new ArchivaRestServiceException( e.getMessage(), e ); } }
@Override public List<ProxyConnector> getProxyConnectors() throws ArchivaRestServiceException { try { List<ProxyConnector> proxyConnectors = proxyConnectorAdmin.getProxyConnectors(); return proxyConnectors == null ? Collections.<ProxyConnector>emptyList() : proxyConnectors; } catch ( RepositoryAdminException e ) { throw new ArchivaRestServiceException( e.getMessage(), e ); } }
@Override public Boolean addProxyConnector( ProxyConnector proxyConnector ) throws ArchivaRestServiceException { if ( proxyConnector == null ) { return Boolean.FALSE; } try { return proxyConnectorAdmin.addProxyConnector( proxyConnector, getAuditInformation() ); } catch ( RepositoryAdminException e ) { throw new ArchivaRestServiceException( e.getMessage(), e ); } }
@Override public Boolean deleteProxyConnector( ProxyConnector proxyConnector ) throws ArchivaRestServiceException { if ( proxyConnector == null ) { return Boolean.FALSE; } try { return proxyConnectorAdmin.deleteProxyConnector( proxyConnector, getAuditInformation() ); } catch ( RepositoryAdminException e ) { throw new ArchivaRestServiceException( e.getMessage(), e ); } }
@Override public Boolean updateProxyConnector( ProxyConnector proxyConnector ) throws ArchivaRestServiceException { if ( proxyConnector == null ) { return Boolean.FALSE; } try { return proxyConnectorAdmin.updateProxyConnector( proxyConnector, getAuditInformation() ); } catch ( RepositoryAdminException e ) { throw new ArchivaRestServiceException( e.getMessage(), e ); } }
@Override public List<ProxyConnector> getProxyConnectors() throws RepositoryAdminException { List<ProxyConnectorConfiguration> proxyConnectorConfigurations = getArchivaConfiguration().getConfiguration().getProxyConnectors(); List<ProxyConnector> proxyConnectors = new ArrayList<>( proxyConnectorConfigurations.size() ); for ( ProxyConnectorConfiguration configuration : proxyConnectorConfigurations ) { proxyConnectors.add( getProxyConnector( configuration ) ); } Collections.sort( proxyConnectors, ProxyConnectorOrderComparator.getInstance() ); return proxyConnectors; }
@Override public Set<String> getRemoteIndexingContextIds( String managedRepoId ) throws RepositoryAdminException { Set<String> ids = new HashSet<>(); List<ProxyConnector> proxyConnectors = proxyConnectorAdmin.getProxyConnectorAsMap().get( managedRepoId ); if ( proxyConnectors == null || proxyConnectors.isEmpty() ) { return ids; } for ( ProxyConnector proxyConnector : proxyConnectors ) { String remoteId = "remote-" + proxyConnector.getTargetRepoId(); IndexingContext context = indexer.getIndexingContexts().get( remoteId ); if ( context != null && context.isSearchable() ) { ids.add( remoteId ); } } return ids; }
for ( Map.Entry<String, List<ProxyConnector>> entry : proxyConnectorAdmin.getProxyConnectorAsMap().entrySet() )
for ( Map.Entry<String, List<ProxyConnector>> entry : proxyConnectorAdmin.getProxyConnectorAsMap().entrySet() )
try proxyConnectors = proxyConnectorAdmin.getProxyConnectorAsMap().get( managedRepoId );
Map<String, List<ProxyConnector>> proxyConnectorsMap = proxyConnectorAdmin.getProxyConnectorAsMap(); List<ProxyConnector> proxyConnectors = proxyConnectorsMap.get( repository.getId() ); if ( proxyConnectors != null )
Map<String, List<ProxyConnector>> proxyConnectorsMap = proxyConnectorAdmin.getProxyConnectorAsMap(); List<ProxyConnector> proxyConnectors = proxyConnectorsMap.get( repository.getId() ); if ( proxyConnectors != null )