@Override public MavenHostedRepository excludeFromSearchResults() { settings().setIndexable( false ); return this; }
@Override public MavenHostedRepository includeInSearchResults() { settings().setIndexable( true ); return this; }
public void allowSearch(String repositoryName, boolean allowSearch) throws IOException { RepositoryResource repository = getRepository(repositoryName); repository.setIndexable(allowSearch); saveRepository(repository, repositoryName); }
public void allowSearch( String repositoryName, boolean allowSearch ) throws Exception { RepositoryResource repository = getRepository( repositoryName ); repository.setIndexable( allowSearch ); saveRepository( repository, repositoryName ); }
@Override protected RepositoryResource createSettings() { final RepositoryResource settings = super.createSettings(); settings.setProvider( PROVIDER ); settings.setIndexable( true ); settings.setRepoPolicy( "RELEASE" ); return settings; }
@Override protected RepositoryResource createSettings() { final RepositoryResource settings = super.createSettings(); settings.setProvider( JerseyObrHostedRepository.PROVIDER ); settings.setRepoPolicy( "RELEASE" ); settings.setIndexable( false ); return settings; }
@Override protected RepositoryResource createSettings() { final RepositoryResource settings = super.createSettings(); settings.setProviderRole(JerseyDockerHostedRepository.PROVIDER_ROLE); settings.setProvider(JerseyDockerHostedRepository.PROVIDER); settings.setRepoPolicy("RELEASE"); settings.setIndexable(false); return settings; } }
@Override protected RepositoryResource createSettings() { final RepositoryResource settings = new RepositoryResource(); settings.setRepoType( REPO_TYPE ); settings.setProviderRole( PROVIDER_ROLE ); settings.setExposed( true ); settings.setWritePolicy( "ALLOW_WRITE_ONCE" ); settings.setBrowseable( true ); settings.setIndexable( false ); settings.setRepoPolicy( "MIXED" ); return settings; }
private RepositoryBaseResource createHosted(RepositoryTemplate template) { RepositoryResource repoRes = new RepositoryResource(); repoRes.setRepoType("hosted"); AbstractMavenRepositoryTemplate m2Template = (AbstractMavenRepositoryTemplate) template; repoRes.setRepoPolicy(m2Template.getRepositoryPolicy().name()); ConfigurableRepository cfg = template.getConfigurableRepository(); repoRes.setWritePolicy(cfg.getWritePolicy().name()); repoRes.setBrowseable(cfg.isBrowseable()); repoRes.setIndexable(cfg.isIndexable()); repoRes.setExposed(cfg.isExposed()); repoRes.setNotFoundCacheTTL(cfg.getNotFoundCacheTimeToLive()); return repoRes; } }
private RepositoryBaseResource createHosted( RepositoryTemplate template ) { RepositoryResource repoRes = new RepositoryResource(); repoRes.setRepoType( "hosted" ); AbstractMavenRepositoryTemplate m2Template = (AbstractMavenRepositoryTemplate) template; repoRes.setRepoPolicy( m2Template.getRepositoryPolicy().name() ); ConfigurableRepository cfg = template.getConfigurableRepository(); repoRes.setWritePolicy( cfg.getWritePolicy().name() ); repoRes.setBrowseable( cfg.isBrowseable() ); repoRes.setIndexable( cfg.isIndexable() ); repoRes.setExposed( cfg.isExposed() ); repoRes.setNotFoundCacheTTL( cfg.getNotFoundCacheTimeToLive() ); return repoRes; } }
public void createMavenHostedRepository( final String id, final RepositoryPolicy repositoryPolicy, final RepositoryWritePolicy repositoryWritePolicy ) throws IOException { final RepositoryResource repository = new RepositoryResource(); repository.setId( id ); repository.setRepoType( "hosted" ); repository.setName( id ); repository.setProvider( "maven2" ); repository.setFormat( "maven2" ); repository.setRepoPolicy( repositoryPolicy.name() ); if ( repositoryWritePolicy != null ) { repository.setWritePolicy( repositoryWritePolicy.name() ); } repository.setChecksumPolicy( ChecksumPolicy.IGNORE.name() ); repository.setBrowseable( true ); repository.setIndexable( true ); repository.setExposed( true ); createRepository( repository ); }
resource.setIndexable(repository.isSearchable());
resource.setIndexable( repository.isSearchable() );