Package org.sonatype.nexus.rest.model

Examples of org.sonatype.nexus.rest.model.RemoteProxySettingsDTO


  private void setupProxyConfig()
      throws IOException
  {
    final GlobalConfigurationResource resource = SettingsMessageUtil.getCurrentSettings();

    RemoteProxySettingsDTO proxy = resource.getRemoteProxySettings();

    if (proxy == null) {
      proxy = new RemoteProxySettingsDTO();
      resource.setRemoteProxySettings(proxy);
    }

    proxy.setHttpProxySettings(new RemoteHttpProxySettingsDTO());
    proxy.getHttpProxySettings().setProxyHostname("http://somejunkproxyurl");
    proxy.getHttpProxySettings().setProxyPort(555);

    proxy.getNonProxyHosts().clear();
    proxy.addNonProxyHost("localhost");

    final Status status = SettingsMessageUtil.save(resource);

    assertThat(status.isSuccess(), is(true));
  }
View Full Code Here


  public void checkNonProxyHosts()
      throws Exception
  {
    GlobalConfigurationResource settings = SettingsMessageUtil.getCurrentSettings();

    settings.setRemoteProxySettings(new RemoteProxySettingsDTO());
    settings.getRemoteProxySettings().setHttpProxySettings(new RemoteHttpProxySettingsDTO());
    settings.getRemoteProxySettings().getHttpProxySettings().setProxyHostname("proxyHost");
    settings.getRemoteProxySettings().getHttpProxySettings().setProxyPort(3211);
    settings.getRemoteProxySettings().addNonProxyHost("foo");
    settings.getRemoteProxySettings().addNonProxyHost("bar");
View Full Code Here

  public void checkNonProxyHostsEmptyAndNulls()
      throws Exception
  {
    GlobalConfigurationResource settings = SettingsMessageUtil.getCurrentSettings();

    settings.setRemoteProxySettings(new RemoteProxySettingsDTO());
    settings.getRemoteProxySettings().setHttpProxySettings(new RemoteHttpProxySettingsDTO());
    settings.getRemoteProxySettings().getHttpProxySettings().setProxyHostname("proxyHost");
    settings.getRemoteProxySettings().getHttpProxySettings().setProxyPort(3211);
    settings.getRemoteProxySettings().addNonProxyHost("");
    settings.getRemoteProxySettings().addNonProxyHost("foo");
View Full Code Here

  public void checkNonProxyHostsEmpty()
      throws Exception
  {
    GlobalConfigurationResource settings = SettingsMessageUtil.getCurrentSettings();

    settings.setRemoteProxySettings(new RemoteProxySettingsDTO());
    settings.getRemoteProxySettings().setHttpProxySettings(new RemoteHttpProxySettingsDTO());
    settings.getRemoteProxySettings().getHttpProxySettings().setProxyHostname("proxyHost");
    settings.getRemoteProxySettings().getHttpProxySettings().setProxyPort(3211);
    settings.getRemoteProxySettings().getNonProxyHosts().clear();
View Full Code Here

  }

  private void enableGlobalHttpProxy()
      throws IOException
  {
    final RemoteProxySettingsDTO settings = config().remoteProxySettings().settings();

    settings.setHttpProxySettings(new RemoteHttpProxySettingsDTO());
    settings.getHttpProxySettings().setProxyHostname("localhost");
    settings.getHttpProxySettings().setProxyPort(globalHttpProxy.getPort());

    config().remoteProxySettings().save();
  }
View Full Code Here

  }

  private void enableGlobalHttpsProxy()
      throws IOException
  {
    final RemoteProxySettingsDTO settings = config().remoteProxySettings().settings();

    settings.setHttpsProxySettings(new RemoteHttpProxySettingsDTO());
    settings.getHttpsProxySettings().setProxyHostname("localhost");
    settings.getHttpsProxySettings().setProxyPort(globalHttpsProxy.getPort());

    config().remoteProxySettings().save();
  }
View Full Code Here

  public static RemoteProxySettingsDTO convert(GlobalRemoteProxySettings settings) {
    if (settings == null) {
      return null;
    }

    RemoteProxySettingsDTO result = new RemoteProxySettingsDTO();

    result.setHttpProxySettings(convert(settings.getHttpProxySettings()));

    result.setHttpsProxySettings(convert(settings.getHttpsProxySettings()));

    result.setNonProxyHosts(new ArrayList<String>(settings.getNonProxyHosts()));

    return result;
  }
View Full Code Here

  public static RemoteProxySettingsDTO convert(CRemoteProxySettings settings) {
    if (settings == null) {
      return null;
    }

    final RemoteProxySettingsDTO result = new RemoteProxySettingsDTO();

    result.setHttpProxySettings(convert(settings.getHttpProxySettings()));

    result.setHttpsProxySettings(convert(settings.getHttpsProxySettings()));

    result.setNonProxyHosts(settings.getNonProxyHosts());

    return result;
  }
View Full Code Here

    httpsAuthSet.setNtlmHost("ntlmHost2");
    httpsAuthSet.setPassword("password2");
    httpsAuthSet.setUsername("username2");
    proxyHttpsSet.setAuthentication(httpsAuthSet);

    RemoteProxySettingsDTO proxySet = new RemoteProxySettingsDTO();
    proxySet.setHttpProxySettings(proxyHttpSet);
    proxySet.setHttpsProxySettings(proxyHttpsSet);

    resource.setRemoteProxySettings(proxySet);

    SmtpSettings smtpSet = new SmtpSettings();
    smtpSet.setHost("host");
View Full Code Here

    configuration.setRemoteProxySettings(settings);
  }

  @Override
  protected RemoteProxySettingsDTO createSettings() {
    return new RemoteProxySettingsDTO();
  }
View Full Code Here

TOP

Related Classes of org.sonatype.nexus.rest.model.RemoteProxySettingsDTO

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.