public void deleteRepository( String id, boolean force ) throws NoSuchRepositoryException, IOException, ConfigurationException, AccessDeniedException { Repository repository = repositoryRegistry.getRepository( id ); if ( !force && !repository.isUserManaged() ) { throw new AccessDeniedException( "Not allowed to delete non-user-managed repository '" + id + "'." ); } // delete the configuration nexusConfiguration.deleteRepository( id ); }
if ( mapping.getMappedRepositories().contains( repo.getId() ) || !repo.isUserManaged() ) if ( mappedRepository.isUserManaged() )
if ((allReposes || repository.isUserManaged()) && (includeGroups || !repository.getRepositoryKind().isFacetAvailable(GroupRepository.class))) { repoRes = new RepositoryListResource(); repoRes.setUserManaged(repository.isUserManaged());
if ( ( allReposes || repository.isUserManaged() ) && ( includeGroups || !repository.getRepositoryKind().isFacetAvailable( GroupRepository.class ) ) ) repoRes.setUserManaged( repository.isUserManaged() );