Package org.sonatype.nexus.configuration.model.v2_5_0.upgrade

Examples of org.sonatype.nexus.configuration.model.v2_5_0.upgrade.BasicVersionUpgrade


      throws ConfigurationIsCorruptedException
  {
    org.sonatype.nexus.configuration.model.v2_0_0.Configuration oldc =
        (org.sonatype.nexus.configuration.model.v2_0_0.Configuration) message.getConfiguration();

    BasicVersionUpgrade versionConverter = new BasicVersionUpgrade()
    {
      @Override
      public CRemoteStorage upgradeCRemoteStorage(
          org.sonatype.nexus.configuration.model.v2_0_0.CRemoteStorage cRemoteStorage)
      {
        final CRemoteStorage remoteStorage = super.upgradeCRemoteStorage(cRemoteStorage);
        if (remoteStorage != null) {
          if (StringUtils.equals(remoteStorage.getProvider(), "apacheHttpClient3x")) {
            // nullify the provider IF: it is set, and is set to the "old" HttpClient3x only
            // as in nullified case, the
            // org.sonatype.nexus.proxy.storage.remote.DefaultRemoteProviderHintFactory will kick in as we
            // want
            remoteStorage.setProvider(null);
          }
        }
        return remoteStorage;
      }
    };

    org.sonatype.nexus.configuration.model.v2_2_0.Configuration newc = versionConverter.upgradeConfiguration(oldc);

    newc.setVersion(org.sonatype.nexus.configuration.model.v2_2_0.Configuration.MODEL_VERSION);
    message.setModelVersion(org.sonatype.nexus.configuration.model.v2_2_0.Configuration.MODEL_VERSION);
    message.setConfiguration(newc);
  }
View Full Code Here


          final org.sonatype.nexus.configuration.model.v2_2_0.Configuration oldConfig)
      {
        final Configuration newConfig = super.upgradeConfiguration(oldConfig);

        if (oldConfig.getGlobalHttpProxySettings() != null) {
          newConfig.setRemoteProxySettings(new CRemoteProxySettings());
          newConfig.getRemoteProxySettings().setHttpProxySettings(
              upgradeCRemoteHttpProxySettings(oldConfig.getGlobalHttpProxySettings())
          );
          newConfig.getRemoteProxySettings().setNonProxyHosts(
              oldConfig.getGlobalHttpProxySettings().getNonProxyHosts()
View Full Code Here

      @Override
      public Configuration upgradeConfiguration(
          final org.sonatype.nexus.configuration.model.v2_2_0.Configuration oldConfig)
      {
        final Configuration newConfig = super.upgradeConfiguration(oldConfig);

        if (oldConfig.getGlobalHttpProxySettings() != null) {
          newConfig.setRemoteProxySettings(new CRemoteProxySettings());
          newConfig.getRemoteProxySettings().setHttpProxySettings(
              upgradeCRemoteHttpProxySettings(oldConfig.getGlobalHttpProxySettings())
          );
          newConfig.getRemoteProxySettings().setNonProxyHosts(
              oldConfig.getGlobalHttpProxySettings().getNonProxyHosts()
          );
        }

        return newConfig;
View Full Code Here

      throws ConfigurationIsCorruptedException
  {
    org.sonatype.nexus.configuration.model.v2_2_0.Configuration oldc =
        (org.sonatype.nexus.configuration.model.v2_2_0.Configuration) message.getConfiguration();

    BasicVersionUpgrade versionConverter = new BasicVersionUpgrade()
    {
      @Override
      public CRemoteHttpProxySettings upgradeCRemoteHttpProxySettings(
          final org.sonatype.nexus.configuration.model.v2_2_0.CRemoteHttpProxySettings cRemoteHttpProxySettings)
      {
        return super.upgradeCRemoteHttpProxySettings(
            cRemoteHttpProxySettings);    //To change body of overridden methods use File | Settings | File Templates.
      }

      @Override
      public Configuration upgradeConfiguration(
          final org.sonatype.nexus.configuration.model.v2_2_0.Configuration oldConfig)
      {
        final Configuration newConfig = super.upgradeConfiguration(oldConfig);

        if (oldConfig.getGlobalHttpProxySettings() != null) {
          newConfig.setRemoteProxySettings(new CRemoteProxySettings());
          newConfig.getRemoteProxySettings().setHttpProxySettings(
              upgradeCRemoteHttpProxySettings(oldConfig.getGlobalHttpProxySettings())
          );
          newConfig.getRemoteProxySettings().setNonProxyHosts(
              oldConfig.getGlobalHttpProxySettings().getNonProxyHosts()
          );
        }

        return newConfig;
      }
    };

    org.sonatype.nexus.configuration.model.v2_5_0.Configuration newc = versionConverter.upgradeConfiguration(oldc);

    newc.setVersion(org.sonatype.nexus.configuration.model.v2_5_0.Configuration.MODEL_VERSION);
    message.setModelVersion(org.sonatype.nexus.configuration.model.v2_5_0.Configuration.MODEL_VERSION);
    message.setConfiguration(newc);
  }
View Full Code Here

      throws ConfigurationIsCorruptedException
  {
    org.sonatype.nexus.configuration.model.v2_5_0.Configuration oldc =
        (org.sonatype.nexus.configuration.model.v2_5_0.Configuration) message.getConfiguration();

    BasicVersionUpgrade versionConverter = new BasicVersionUpgrade();

    Configuration newc = versionConverter.upgradeConfiguration(oldc);
    newc.setVersion(Configuration.MODEL_VERSION);

    upgradeEmptyTrashTaskConfiguration(newc);
    updateSmtpSslTlsSettings(newc);
View Full Code Here

      throws ConfigurationIsCorruptedException
  {
    org.sonatype.security.configuration.model.v2_0_3.SecurityConfiguration oldc =
        (org.sonatype.security.configuration.model.v2_0_3.SecurityConfiguration) message.getConfiguration();

    org.sonatype.security.configuration.model.v2_0_4.SecurityConfiguration newc = new BasicVersionUpgrade()
        .upgradeSecurityConfiguration(oldc);

    newc.setVersion(org.sonatype.security.configuration.model.v2_0_4.SecurityConfiguration.MODEL_VERSION);
    newc.setHashIterations(HASH_ITERATIONS);
    message.setModelVersion(org.sonatype.security.configuration.model.v2_0_4.SecurityConfiguration.MODEL_VERSION);
View Full Code Here

      throws ConfigurationIsCorruptedException
  {
    org.sonatype.security.model.v2_0_2.Configuration oldc =
        (org.sonatype.security.model.v2_0_2.Configuration) message.getConfiguration();

    org.sonatype.security.model.v2_0_3.Configuration newc = new BasicVersionUpgrade().upgradeConfiguration(oldc);

    // now strip out all the unused role mappings

    for (Iterator<CUserRoleMapping> iter = newc.getUserRoleMappings().iterator(); iter.hasNext(); ) {
      CUserRoleMapping roleMapping = iter.next();
View Full Code Here

      throws ConfigurationIsCorruptedException
  {
    org.sonatype.security.model.v2_0_4.Configuration oldc =
        (org.sonatype.security.model.v2_0_4.Configuration) message.getConfiguration();

    org.sonatype.security.model.Configuration newc = new BasicVersionUpgrade().upgradeConfiguration(oldc);

    newc.setVersion(org.sonatype.security.model.Configuration.MODEL_VERSION);
    message.setModelVersion(org.sonatype.security.model.Configuration.MODEL_VERSION);
    message.setConfiguration(newc);
  }
View Full Code Here

TOP

Related Classes of org.sonatype.nexus.configuration.model.v2_5_0.upgrade.BasicVersionUpgrade

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.