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 RepositoryWritePolicy getWritePolicy() { return RepositoryWritePolicy.valueOf( getCurrentConfiguration( false ).getWritePolicy() ); }
protected void enforceWritePolicy( ResourceStoreRequest request, Action action ) throws IllegalRequestException { // check for write once (no redeploy) if ( Action.update.equals( action ) && !RepositoryWritePolicy.ALLOW_WRITE.equals( this.getWritePolicy() ) ) { throw new IllegalRequestException( request, "Repository with ID='" + getId() + "' does not allow updating artifacts." ); } }
public void setWritePolicy( RepositoryWritePolicy writePolicy ) { getCurrentConfiguration( true ).setWritePolicy( writePolicy.name() ); }
(model.getWritePolicy() != null) ? RepositoryWritePolicy.valueOf(model.getWritePolicy()) : RepositoryWritePolicy.READ_ONLY;
if ( RepositoryWritePolicy.READ_ONLY.equals( getWritePolicy() ) && !isActionAllowedReadOnly( action ) )
@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; }
( model.getWritePolicy() != null ) ? RepositoryWritePolicy.valueOf( model.getWritePolicy() ) : RepositoryWritePolicy.READ_ONLY;
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() );
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; } }
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 );
newShadow.setExposed( oldshadow.isExposed() ); newShadow.setUserManaged( oldshadow.isUserManaged() ); newShadow.setWritePolicy( RepositoryWritePolicy.READ_ONLY.name() ); newShadow.setBrowseable( true ); newShadow.setIndexable( false );