protected CRepository getConfiguration( boolean forWrite ) { return (CRepository) configuration.getConfiguration( forWrite ); }
protected CRepository getConfiguration( boolean forWrite ) { return (CRepository) configuration.getConfiguration( forWrite ); } }
@Override protected CRepository getCurrentConfiguration( boolean forWrite ) { return ( (CRepositoryCoreConfiguration) getCurrentCoreConfiguration() ).getConfiguration( forWrite ); }
public static CRepository getRepositoryRawConfiguration(Repository repository) { return ((AbstractRepository)repository).getCurrentCoreConfiguration().getConfiguration(false); }
public static CRepository getRepositoryRawConfiguration( Repository repository ) { return ( (CRepositoryCoreConfiguration) repository.getCurrentCoreConfiguration() ).getConfiguration( false ); }
public String getRepositoryProviderRole() { return getCoreConfiguration().getConfiguration( false ).getProviderRole(); }
public String getRepositoryProviderHint() { return getCoreConfiguration().getConfiguration( false ).getProviderHint(); }
public Repository create() throws ConfigurationException, IOException { getCoreConfiguration().validateChanges(); // to merge in user changes to CoreConfiguration getCoreConfiguration().commitChanges(); // create a repository Repository repository = getTemplateProvider().createRepository( getCoreConfiguration().getConfiguration( false ) ); // reset the template setCoreConfiguration( null ); // return the result return repository; }
public ManuallyConfiguredRepositoryTemplate createManuallyTemplate( CRepositoryCoreConfiguration configuration ) throws ConfigurationException { final CRepository repoConfig = configuration.getConfiguration( false ); RepositoryTypeDescriptor rtd = repositoryTypeRegistry.getRepositoryTypeDescriptor( repoConfig.getProviderRole(), repoConfig.getProviderHint() ); if ( rtd == null ) { final String msg = String.format( "Repository being created \"%s\" (repoId=%s) has corresponding type that is not registered in Core: Repository type %s:%s is unknown to Nexus Core. It is probably contributed by an old Nexus plugin. Please contact plugin developers to upgrade the plugin, and register the new repository type(s) properly!", repoConfig.getName(), repoConfig.getId(), repoConfig.getProviderRole(), repoConfig.getProviderHint() ); throw new ConfigurationException( msg ); } ContentClass contentClass = repositoryTypeRegistry.getRepositoryContentClass( rtd.getRole(), rtd.getHint() ); return new ManuallyConfiguredRepositoryTemplate( this, "manual", "Manually created template", contentClass, null, configuration ); } }
CRepository repo = coreConfiguration.getConfiguration( true );
CRepository repoConfig = coreConfiguration.getConfiguration( true );
.getConfiguration(false).defaultLocalStorageUrl; resource.setDefaultLocalStorageUrl(defaultLocalStorageUrl); ((AbstractRepository)repository).getCurrentCoreConfiguration().getConfiguration(false) .getLocalStorage().getUrl(); if (StringUtils.isNotBlank(overrideLocalStorageUrl)) {
( (CRepositoryCoreConfiguration) repository.getCurrentCoreConfiguration() ).getConfiguration( false ).defaultLocalStorageUrl; resource.setDefaultLocalStorageUrl( defaultLocalStorageUrl ); ( (CRepositoryCoreConfiguration) repository.getCurrentCoreConfiguration() ).getConfiguration( false ) .getLocalStorage().getUrl(); if ( StringUtils.isNotBlank( overrideLocalStorageUrl ) )
CRepository repo = coreConfig.getConfiguration( true );