@Override protected CRepository getCurrentConfiguration( boolean forWrite ) { return ( (CRepositoryCoreConfiguration) getCurrentCoreConfiguration() ).getConfiguration( forWrite ); }
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; } }
).pick(); template.getConfigurableRepository().setId(model.getId()); template.getConfigurableRepository().setName(model.getName()); template.getConfigurableRepository().setExposed(model.isExposed()); template.getConfigurableRepository().setLocalStatus(LocalStatus.IN_SERVICE);
repoRes.setUserManaged(template.getConfigurableRepository().isUserManaged()); repoRes.setExposed(template.getConfigurableRepository().isExposed());
@Override public void setLocalStatus( LocalStatus localStatus ) { if ( !localStatus.equals( getLocalStatus() ) ) { LocalStatus oldLocalStatus = getLocalStatus(); super.setLocalStatus( localStatus ); localStatusChanged = true; eventBus().post( new RepositoryEventLocalStatusChanged( this, oldLocalStatus, localStatus ) ); } }
contentClass ).pick(); template.getConfigurableRepository().setId( model.getId() ); template.getConfigurableRepository().setName( model.getName() ); template.getConfigurableRepository().setExposed( model.isExposed() ); template.getConfigurableRepository().setLocalStatus( LocalStatus.IN_SERVICE );
repoRes.setUserManaged( template.getConfigurableRepository().isUserManaged() ); repoRes.setExposed( template.getConfigurableRepository().isExposed() );
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 PublishedMirrors getPublishedMirrors() { if ( pMirrors == null ) { pMirrors = new DefaultPublishedMirrors( (CRepositoryCoreConfiguration) getCurrentCoreConfiguration() ); } return pMirrors; } }
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 createShadow(RepositoryTemplate template) { RepositoryShadowResource repoRes = new RepositoryShadowResource(); repoRes.setRepoType("virtual"); AbstractShadowRepositoryConfiguration cfg = (AbstractShadowRepositoryConfiguration) template.getConfigurableRepository().getCurrentCoreConfiguration() .getExternalConfiguration().getConfiguration(false); repoRes.setSyncAtStartup(cfg.isSynchronizeAtStartup()); repoRes.setShadowOf(cfg.getMasterRepositoryId()); 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; }
private RepositoryBaseResource createShadow( RepositoryTemplate template ) { RepositoryShadowResource repoRes = new RepositoryShadowResource(); repoRes.setRepoType( "virtual" ); AbstractShadowRepositoryConfiguration cfg = (AbstractShadowRepositoryConfiguration) template.getConfigurableRepository().getCurrentCoreConfiguration().getExternalConfiguration().getConfiguration( false ); repoRes.setSyncAtStartup( cfg.isSynchronizeAtStartup() ); repoRes.setShadowOf( cfg.getMasterRepositoryId() ); return repoRes; }