@Override public String proxyUri() { final RepositoryResourceRemoteStorage remoteStorage = settings().getRemoteStorage(); if ( remoteStorage == null ) { return null; } return remoteStorage.getRemoteStorageUrl(); }
RepositoryProxyResource resource = new RepositoryProxyResource(); resource.setRemoteStorage(new RepositoryResourceRemoteStorage()); resource.getRemoteStorage().setRemoteStorageUrl(repository.getRemoteUrl()); resource.getRemoteStorage().setAuthentication( AbstractGlobalConfigurationPlexusResource.convert(NexusCompat.getRepositoryRawConfiguration(repository) .getRemoteStorage().getAuthentication())); resource.getRemoteStorage().setConnectionSettings( AbstractGlobalConfigurationPlexusResource.convert(NexusCompat.getRepositoryRawConfiguration(repository) .getRemoteStorage().getConnectionSettings()));
@Override public T asProxyOf( final String remoteUri ) { RepositoryResourceRemoteStorage remoteStorage = settings().getRemoteStorage(); if ( remoteStorage == null ) { remoteStorage = new RepositoryResourceRemoteStorage(); settings().setRemoteStorage( remoteStorage ); } remoteStorage.setRemoteStorageUrl( remoteUri ); return me(); }
target.getRemoteStorage().setUrl( model.getRemoteStorage().getRemoteStorageUrl() ); this.convertAuthentication( model.getRemoteStorage().getAuthentication(), null ) ); this.convertRemoteConnectionSettings( model.getRemoteStorage().getConnectionSettings() ) ); this.convertHttpProxySettings( model.getRemoteStorage().getHttpProxySettings(), null ) );
target.getRemoteStorage().setUrl(model.getRemoteStorage().getRemoteStorageUrl()); this.convertAuthentication(model.getRemoteStorage().getAuthentication(), null)); this.convertRemoteConnectionSettings(model.getRemoteStorage().getConnectionSettings()));
/** * Updates remote URL for a proxy repository. * * @param repositoryId proxy repository id * @param url new URL * @return updated repository * @throws IOException if a problem occurred during update */ public RepositoryBaseResource updateProxyRepositoryRemoteUrl( final String repositoryId, final String url ) throws IOException { final RepositoryBaseResource repository = getRepository( repositoryId ); assertThat( repository, instanceOf( RepositoryResource.class ) ); ( (RepositoryResource) repository ).getRemoteStorage().setRemoteStorageUrl( url ); return updateRepo( repository ); }
proxyRepo.setRemoteUrl( model.getRemoteStorage().getRemoteStorageUrl() ); String oldPasswordForRemoteStorage = null; if ( proxyRepo.getRemoteAuthenticationSettings() != null this.convertAuthentication( model.getRemoteStorage().getAuthentication(), oldPasswordForRemoteStorage ) ); RemoteConnectionSettings remoteConnSettings = getGlobalRemoteConnectionSettings().convertAndValidateFromModel( this.convertRemoteConnectionSettings( model.getRemoteStorage() .getConnectionSettings() ) ); RemoteProxySettings httpProxySettings = getGlobalHttpProxySettings().convertAndValidateFromModel( this.convertHttpProxySettings( model.getRemoteStorage().getHttpProxySettings(), oldPasswordForProxy ) );
proxyRepo.setRemoteUrl(model.getRemoteStorage().getRemoteStorageUrl()); } catch (RemoteStorageException e) { ValidationResponse vr = new ApplicationValidationResponse(); this.convertAuthentication(model.getRemoteStorage().getAuthentication(), oldPasswordForRemoteStorage)); RemoteConnectionSettings remoteConnSettings = getGlobalRemoteConnectionSettings().convertAndValidateFromModel( this.convertRemoteConnectionSettings(model.getRemoteStorage() .getConnectionSettings()));
RepositoryResourceRemoteStorage remoteStorage = new RepositoryResourceRemoteStorage(); remoteStorage.setRemoteStorageUrl( url ); repository.setRemoteStorage( remoteStorage );
resource.setRemoteStorage( new RepositoryResourceRemoteStorage() ); resource.getRemoteStorage().setRemoteStorageUrl( repository.getRemoteUrl() ); resource.getRemoteStorage().setAuthentication( AbstractGlobalConfigurationPlexusResource.convert( NexusCompat.getRepositoryRawConfiguration( repository ) .getRemoteStorage().getAuthentication() ) ); resource.getRemoteStorage().setConnectionSettings( AbstractGlobalConfigurationPlexusResource.convert( NexusCompat.getRepositoryRawConfiguration( repository ) .getRemoteStorage().getConnectionSettings() ) ); resource.getRemoteStorage().setHttpProxySettings( AbstractGlobalConfigurationPlexusResource.convert( NexusCompat.getRepositoryRawConfiguration( repository ) .getRemoteStorage().getHttpProxySettings() ) );
Assert.assertEquals( expected.getRemoteStorage().getRemoteStorageUrl(), actual .getRemoteStorage().getRemoteStorageUrl() );
Assert.assertEquals( expected.getRemoteStorage().getRemoteStorageUrl(), cRepo .getRemoteStorage().getUrl() );
Assert.assertEquals(actual.getRemoteStorage().getRemoteStorageUrl(), expected.getRemoteStorage().getRemoteStorageUrl());
appModel.getRemoteStorage().setUrl(remoteStorage.getRemoteStorageUrl()); remoteProviderHintFactory.getDefaultRoleHint(remoteStorage.getRemoteStorageUrl()));
appModel.getRemoteStorage().setUrl( remoteStorage.getRemoteStorageUrl() ); remoteProviderHintFactory.getDefaultRoleHint( remoteStorage.getRemoteStorageUrl() ) );
expected.getRemoteStorage().getRemoteStorageUrl());