public Collection<CRemoteNexusInstance> listRemoteNexusInstances() { List<CRemoteNexusInstance> result = null; if ( getConfigurationModel().getRemoteNexusInstances() != null ) { result = Collections.unmodifiableList( getConfigurationModel().getRemoteNexusInstances() ); } return result; }
@Deprecated public Repository createRepositoryFromModel( CRepository repository ) throws ConfigurationException { return runtimeConfigurationBuilder.createRepositoryFromModel( getConfigurationModel(), repository ); }
public CRemoteNexusInstance readRemoteNexusInstance( String alias ) throws IOException { List<CRemoteNexusInstance> knownInstances = getConfigurationModel().getRemoteNexusInstances(); for ( Iterator<CRemoteNexusInstance> i = knownInstances.iterator(); i.hasNext(); ) { CRemoteNexusInstance nexusInstance = i.next(); if ( nexusInstance.getAlias().equals( alias ) ) { return nexusInstance; } } return null; }
public void deleteRemoteNexusInstance( String alias ) throws IOException { List<CRemoteNexusInstance> knownInstances = getConfigurationModel().getRemoteNexusInstances(); for ( Iterator<CRemoteNexusInstance> i = knownInstances.iterator(); i.hasNext(); ) { CRemoteNexusInstance nexusInstance = i.next(); if ( nexusInstance.getAlias().equals( alias ) ) { i.remove(); } } applyAndSaveConfiguration(); }
protected void createRepositories() throws ConfigurationException { List<CRepository> reposes = getConfigurationModel().getRepositories(); for ( CRepository repo : reposes ) { if ( !repo.getProviderRole().equals( GroupRepository.class.getName() ) ) { instantiateRepository( getConfigurationModel(), repo ); } } for ( CRepository repo : reposes ) { if ( repo.getProviderRole().equals( GroupRepository.class.getName() ) ) { instantiateRepository( getConfigurationModel(), repo ); } } }
public synchronized Repository createRepository( CRepository settings ) throws ConfigurationException, IOException { validateRepository( settings, true ); // create it, will do runtime validation Repository repository = instantiateRepository( getConfigurationModel(), settings ); // now add it to config, since it is validated and successfully created getConfigurationModel().addRepository( settings ); // save saveConfiguration(); return repository; }
public void createRemoteNexusInstance( CRemoteNexusInstance settings ) throws IOException { getConfigurationModel().addRemoteNexusInstance( settings ); applyAndSaveConfiguration(); }
private void fillValidationContextRepositoryIds( ApplicationValidationContext context ) { context.addExistingRepositoryIds(); List<CRepository> repositories = getConfigurationModel().getRepositories(); if ( repositories != null ) { for ( CRepository repo : repositories ) { context.getExistingRepositoryIds().add( repo.getId() ); } } }
List<CPathMappingItem> pathMappings = getConfigurationModel().getRepositoryGrouping().getPathMappings(); List<CRepository> reposes = getConfigurationModel().getRepositories(); releaseRepository( repository, getConfigurationModel(), repo );