public void setRemoteUrl( String remoteUrl ) throws RemoteStorageException { if ( getRemoteStorage() != null ) { String newRemoteUrl = remoteUrl.trim(); String oldRemoteUrl = getRemoteUrl(); if ( !newRemoteUrl.endsWith( RepositoryItemUid.PATH_SEPARATOR ) ) { newRemoteUrl = newRemoteUrl + RepositoryItemUid.PATH_SEPARATOR; } getRemoteStorage().validateStorageUrl( newRemoteUrl ); getCurrentConfiguration( true ).getRemoteStorage().setUrl( newRemoteUrl ); if ( ( StringUtils.isEmpty( oldRemoteUrl ) && StringUtils.isNotEmpty( newRemoteUrl ) ) || ( StringUtils.isNotEmpty( oldRemoteUrl ) && !oldRemoteUrl.equals( newRemoteUrl ) ) ) { this.remoteUrlChanged = true; } } else { throw new RemoteStorageException( "No remote storage set on repository \"" + getName() + "\" (ID=\"" + getId() + "\"), cannot set remoteUrl!" ); } }
/** * Method upgradeCRemoteStorage. * * @param cRemoteStorage * @param value * @return CRemoteStorage */ public org.sonatype.nexus.configuration.model.CRemoteStorage upgradeCRemoteStorage( org.sonatype.nexus.configuration.model.v2_7_0.CRemoteStorage cRemoteStorage, org.sonatype.nexus.configuration.model.CRemoteStorage value ) { if ( cRemoteStorage == null ) { return null; } // Convert field provider value.setProvider( cRemoteStorage.getProvider() ); // Convert field url value.setUrl( cRemoteStorage.getUrl() ); value.setAuthentication( upgradeCRemoteAuthentication( cRemoteStorage.getAuthentication() ) ); value.setConnectionSettings( upgradeCRemoteConnectionSettings( cRemoteStorage.getConnectionSettings() ) ); return value; } //-- org.sonatype.nexus.configuration.model.CRemoteStorage upgradeCRemoteStorage( org.sonatype.nexus.configuration.model.v2_7_0.CRemoteStorage, org.sonatype.nexus.configuration.model.CRemoteStorage )
cRemoteStorage.setUrl( getTrimmedValue( parser.nextText() ) );
&& !cfg.getRemoteStorage().getUrl().endsWith( RepositoryItemUid.PATH_SEPARATOR ) ) cfg.getRemoteStorage().setUrl( cfg.getRemoteStorage().getUrl() + RepositoryItemUid.PATH_SEPARATOR );
repo.getRemoteStorage().setProvider( getTemplateProvider().getRemoteProviderHintFactory().getDefaultHttpRoleHint()); repo.getRemoteStorage().setUrl("http://some-remote-repository/repo-root");
repo.getRemoteStorage().setUrl("http://some-remote-repository/repo-root");
repo.getRemoteStorage().setUrl("http://some-remote-repository/repo-root");
target.getRemoteStorage().setUrl( model.getRemoteStorage().getRemoteStorageUrl() );
target.getRemoteStorage().setUrl(model.getRemoteStorage().getRemoteStorageUrl());
appModel.getRemoteStorage().setUrl( remoteStorage.getRemoteStorageUrl() );
repo.getRemoteStorage().setUrl( "http://some-remote-repository/repo-root" );
appModel.getRemoteStorage().setUrl(remoteStorage.getRemoteStorageUrl());
repo.getRemoteStorage().setProvider( getTemplateProvider().getRemoteProviderHintFactory().getDefaultHttpRoleHint() ); repo.getRemoteStorage().setUrl( "http://some-remote-repository/repo-root" );