public void allowDeploying(String repositoryName, boolean allowDeploying) throws IOException { RepositoryResource repository = getRepository(repositoryName); if (allowDeploying) { repository.setWritePolicy(RepositoryWritePolicy.ALLOW_WRITE.name()); } else { repository.setWritePolicy(RepositoryWritePolicy.READ_ONLY.name()); } saveRepository(repository, repositoryName); }
public void setWritePolicy( RepositoryWritePolicy writePolicy ) { getCurrentConfiguration( true ).setWritePolicy( writePolicy.name() ); }
@Override protected CRepositoryCoreConfiguration initCoreConfiguration() { CRepository repo = new DefaultCRepository(); repo.setId(""); repo.setProviderRole(WebSiteRepository.class.getName()); repo.setProviderHint(SiteRepository.ID); Xpp3Dom ex = new Xpp3Dom(DefaultCRepository.EXTERNAL_CONFIGURATION_NODE_NAME); repo.setExternalConfiguration(ex); repo.setIndexable(false); repo.setWritePolicy(RepositoryWritePolicy.ALLOW_WRITE.name()); repo.setNotFoundCacheTTL(1440); CRepositoryCoreConfiguration result = new CRepositoryCoreConfiguration( getTemplateProvider().getApplicationConfiguration(), repo, new CRepositoryExternalConfigurationHolderFactory<DefaultSiteRepositoryConfiguration>() { public DefaultSiteRepositoryConfiguration createExternalConfigurationHolder(CRepository config) { return new DefaultSiteRepositoryConfiguration((Xpp3Dom) config.getExternalConfiguration()); } }); return result; }
repo.setWritePolicy(RepositoryWritePolicy.READ_ONLY.name());
public DefaultCRepository() { // id // name // providerRole // providerHint setPathPrefix( null ); setLocalStatus( LocalStatus.IN_SERVICE.toString() ); setNotFoundCacheActive( false ); setNotFoundCacheTTL( 15 ); setUserManaged( true ); setExposed( true ); setBrowseable( true ); setWritePolicy( RepositoryWritePolicy.ALLOW_WRITE_ONCE.name() ); setIndexable( true ); setSearchable( true ); } }
repo.externalConfigurationImple = exConf; repo.setWritePolicy(RepositoryWritePolicy.READ_ONLY.name());
repo.externalConfigurationImple = exConf; repo.setWritePolicy( RepositoryWritePolicy.READ_ONLY.name() );
repo.externalConfigurationImple = exConf; repo.setWritePolicy( RepositoryWritePolicy.READ_ONLY.name() );
repo.externalConfigurationImple = exConf; repo.setWritePolicy( RepositoryWritePolicy.READ_ONLY.name() );
repo.externalConfigurationImple = exConf; repo.setWritePolicy( RepositoryWritePolicy.READ_ONLY.name() );
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; } }
repo.externalConfigurationImple = exConf; repo.setWritePolicy(RepositoryWritePolicy.ALLOW_WRITE_ONCE.name()); repo.setNotFoundCacheTTL(1440); repo.setIndexable(true);
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; } }
repo.setWritePolicy( RepositoryWritePolicy.ALLOW_WRITE_ONCE.name() ); repo.setNotFoundCacheTTL( 1440 );
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 ); }
repo.setWritePolicy( RepositoryWritePolicy.ALLOW_WRITE_ONCE.name() ); repo.setNotFoundCacheTTL( 1440 ); repo.setIndexable( true );
repo.setWritePolicy(RepositoryWritePolicy.READ_ONLY.name()); repo.setNotFoundCacheActive(true); repo.setNotFoundCacheTTL(1440);
repo.setWritePolicy(RepositoryWritePolicy.READ_ONLY.name()); repo.setNotFoundCacheActive(true); repo.setNotFoundCacheTTL(1440);
private RepositoryBaseResource createProxy( RepositoryTemplate template ) { RepositoryProxyResource repoRes = new RepositoryProxyResource(); repoRes.setRepoType( "proxy" ); 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() ); AbstractMavenRepositoryConfiguration repoCfg = (AbstractMavenRepositoryConfiguration) template.getConfigurableRepository().getCurrentCoreConfiguration().getExternalConfiguration().getConfiguration( false ); repoRes.setChecksumPolicy( repoCfg.getChecksumPolicy().name() ); repoRes.setDownloadRemoteIndexes( repoCfg.isDownloadRemoteIndex() ); repoRes.setArtifactMaxAge( repoCfg.getArtifactMaxAge() ); repoRes.setMetadataMaxAge( repoCfg.getMetadataMaxAge() ); repoRes.setFileTypeValidation( repoCfg.isFileTypeValidation() ); return repoRes; }
private RepositoryBaseResource createProxy(RepositoryTemplate template) { RepositoryProxyResource repoRes = new RepositoryProxyResource(); repoRes.setRepoType("proxy"); 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()); AbstractMavenRepositoryConfiguration repoCfg = (AbstractMavenRepositoryConfiguration) template.getConfigurableRepository().getCurrentCoreConfiguration() .getExternalConfiguration().getConfiguration(false); repoRes.setChecksumPolicy(repoCfg.getChecksumPolicy().name()); repoRes.setDownloadRemoteIndexes(repoCfg.isDownloadRemoteIndex()); repoRes.setArtifactMaxAge(repoCfg.getArtifactMaxAge()); repoRes.setMetadataMaxAge(repoCfg.getMetadataMaxAge()); repoRes.setItemMaxAge(repoCfg.getItemMaxAge()); repoRes.setFileTypeValidation(repoCfg.isFileTypeValidation()); return repoRes; }