UpgradeMessage msg = new UpgradeMessage(); msg.setModelVersion( modelVersion ); SecurityConfigurationVersionUpgrader upgrader = upgraders.get( msg.getModelVersion() ); logger.info( "Upgrading old Security configuration file (version {}) from {}", msg.getModelVersion(), file.getAbsolutePath() ); msg.setConfiguration( upgrader.loadConfiguration( file ) ); while ( !SecurityConfiguration.MODEL_VERSION.equals( msg.getModelVersion() ) ) upgrader = upgraders.get( msg.getModelVersion() ); logger.info( "Security configuration file upgraded to current version {} successfully", msg.getModelVersion()); return (SecurityConfiguration) msg.getConfiguration();
public void upgrade( UpgradeMessage message ) 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 ); }
public void upgrade( UpgradeMessage message ) throws ConfigurationIsCorruptedException { org.sonatype.security.model.v2_0_3.Configuration oldc = (org.sonatype.security.model.v2_0_3.Configuration) message.getConfiguration(); org.sonatype.security.model.v2_0_4.Configuration newc = new SecurityVersionUpgrade().upgradeConfiguration( oldc ); newc.setVersion( org.sonatype.security.model.v2_0_4.Configuration.MODEL_VERSION ); message.setModelVersion( org.sonatype.security.model.v2_0_4.Configuration.MODEL_VERSION ); message.setConfiguration( newc ); }
public void upgrade( UpgradeMessage message ) throws ConfigurationIsCorruptedException { org.sonatype.nexus.configuration.model.v1_4_5.Configuration oldc = (org.sonatype.nexus.configuration.model.v1_4_5.Configuration) message.getConfiguration(); BasicVersionUpgrade versionConverter = new BasicVersionUpgrade() { @Override public CNotificationTarget upgradeCNotificationTarget( org.sonatype.nexus.configuration.model.v1_4_5.CNotificationTarget cNotificationTarget ) { CNotificationTarget newN = super.upgradeCNotificationTarget( cNotificationTarget ); SecurityData204Upgrade.updateDeprecatedRoles( newN.getTargetRoles() ); return newN; } }; org.sonatype.nexus.configuration.model.v1_4_6.Configuration newc = versionConverter.upgradeConfiguration( oldc ); newc.setVersion( org.sonatype.nexus.configuration.model.v1_4_6.Configuration.MODEL_VERSION ); message.setModelVersion( org.sonatype.nexus.configuration.model.v1_4_6.Configuration.MODEL_VERSION ); message.setConfiguration( newc ); }
UpgradeMessage msg = new UpgradeMessage(); msg.setModelVersion( modelVersion ); SecurityUpgrader upgrader = upgraders.get( msg.getModelVersion() ); logger.info( "Upgrading old Security configuration file (version " + msg.getModelVersion() + ") from " + file.getAbsolutePath() ); msg.setConfiguration( upgrader.loadConfiguration( file ) ); while ( !Configuration.MODEL_VERSION.equals( msg.getModelVersion() ) ) SecurityDataUpgrader dataUpgrader = this.dataUpgraders.get( msg.getModelVersion() ); dataUpgrader.upgrade( msg.getConfiguration() ); upgrader = upgraders.get( msg.getModelVersion() ); logger.info( "Security configuration file upgraded to current version " + msg.getModelVersion() + " succesfully." ); return (Configuration) msg.getConfiguration();
public void upgrade( UpgradeMessage message ) 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.SecurityConfiguration newc = new BasicVersionUpgrade().upgradeSecurityConfiguration( oldc ); newc.setVersion( org.sonatype.security.configuration.model.SecurityConfiguration.MODEL_VERSION ); newc.setHashIterations(HASH_ITERATIONS); message.setModelVersion( org.sonatype.security.configuration.model.SecurityConfiguration.MODEL_VERSION ); message.setConfiguration( newc ); }
UpgradeMessage msg = new UpgradeMessage(); msg.setModelVersion( modelVersion ); msg.setModelVersion( "1.0.0" ); SingleVersionUpgrader upgrader = upgraders.get( msg.getModelVersion() ); "Upgrading old Nexus configuration file (version " + msg.getModelVersion() + ") from " + file.getAbsolutePath() ); msg.setConfiguration( upgrader.loadConfiguration( file ) ); while ( !Configuration.MODEL_VERSION.equals( msg.getModelVersion() ) ) upgrader = upgraders.get( msg.getModelVersion() ); "Nexus configuration file upgraded to current version " + msg.getModelVersion() + " successfully." ); return (Configuration) msg.getConfiguration();
(org.sonatype.nexus.configuration.model.v1_10_0.Configuration) message.getConfiguration(); message.setModelVersion( org.sonatype.nexus.configuration.model.v2_0_0.Configuration.MODEL_VERSION ); message.setConfiguration( newc );
(org.sonatype.nexus.configuration.model.v2_0_0.Configuration) message.getConfiguration(); message.setModelVersion( org.sonatype.nexus.configuration.model.Configuration.MODEL_VERSION ); message.setConfiguration( newc );
public void upgrade( UpgradeMessage message ) throws ConfigurationIsCorruptedException { org.sonatype.nexus.configuration.model.v1_4_1.Configuration oldc = (org.sonatype.nexus.configuration.model.v1_4_1.Configuration) message.getConfiguration(); org.sonatype.nexus.configuration.model.v1_4_2.Configuration newc = new BasicVersionConverter().convertConfiguration( oldc ); // fix for NEXUS-3604 for ( org.sonatype.nexus.configuration.model.v1_4_2.CRepository repository : newc.getRepositories() ) { if ( "org.sonatype.nexus.proxy.repository.GroupRepository".equals( repository.getProviderRole() ) ) { repository.setSearchable( false ); } } newc.setVersion( org.sonatype.nexus.configuration.model.v1_4_2.Configuration.MODEL_VERSION ); message.setModelVersion( org.sonatype.nexus.configuration.model.v1_4_2.Configuration.MODEL_VERSION ); message.setConfiguration( newc ); }
public void upgrade( UpgradeMessage message ) 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(); if ( DEFAULT_SOURCE.equalsIgnoreCase( roleMapping.getSource() ) && !this.hasUser( roleMapping.getUserId(), newc ) ) { logger.info( "Removing orphaned user role mapping for user: '" + roleMapping.getUserId() + "'." ); iter.remove(); } } newc.setVersion( org.sonatype.security.model.v2_0_3.Configuration.MODEL_VERSION ); message.setModelVersion( org.sonatype.security.model.v2_0_3.Configuration.MODEL_VERSION ); message.setConfiguration( newc ); }
public void upgrade( UpgradeMessage message ) throws ConfigurationIsCorruptedException { org.sonatype.nexus.configuration.model.v1_4_2.Configuration oldc = (org.sonatype.nexus.configuration.model.v1_4_2.Configuration) message.getConfiguration(); org.sonatype.nexus.configuration.model.v1_4_3.Configuration newc = new BasicVersionConverter().convertConfiguration( oldc ); // NEXUS-3840 if ( newc.getRestApi() == null ) { newc.setRestApi( new CRestApiSettings() ); } newc.getRestApi().setUiTimeout( 60000 ); newc.setVersion( org.sonatype.nexus.configuration.model.v1_4_3.Configuration.MODEL_VERSION ); message.setModelVersion( org.sonatype.nexus.configuration.model.v1_4_3.Configuration.MODEL_VERSION ); message.setConfiguration( newc ); }
public void upgrade( UpgradeMessage message ) throws ConfigurationIsCorruptedException { org.sonatype.nexus.configuration.model.v1_4_0.Configuration oldc = (org.sonatype.nexus.configuration.model.v1_4_0.Configuration) message .getConfiguration(); org.sonatype.nexus.configuration.model.v1_4_1.Configuration newc = new BasicVersionConverter().convertConfiguration( oldc ); // just add it, default is disabled newc.setNotification( new CNotification() ); // we don't allow user to change this field any longer if ( newc.getErrorReporting() != null ) { newc.getErrorReporting().setUseGlobalProxy( true ); } newc.setVersion( org.sonatype.nexus.configuration.model.v1_4_1.Configuration.MODEL_VERSION ); message.setModelVersion( org.sonatype.nexus.configuration.model.v1_4_1.Configuration.MODEL_VERSION ); message.setConfiguration( newc ); }
(org.sonatype.nexus.configuration.model.v1_4_4.Configuration) message.getConfiguration(); message.setModelVersion( org.sonatype.nexus.configuration.model.v1_4_5.Configuration.MODEL_VERSION ); message.setConfiguration( newc );
(org.sonatype.nexus.configuration.model.v1_4_3.Configuration) message.getConfiguration(); message.setModelVersion( org.sonatype.nexus.configuration.model.v1_4_4.Configuration.MODEL_VERSION ); message.setConfiguration( newc );
public void upgrade( UpgradeMessage message ) .getConfiguration(); message.setModelVersion( org.sonatype.nexus.configuration.model.v1_0_8.Configuration.MODEL_VERSION ); message.setConfiguration( newc );
(org.sonatype.nexus.configuration.model.v1_4_6.Configuration) message.getConfiguration(); message.setModelVersion( org.sonatype.nexus.configuration.model.v1_10_0.Configuration.MODEL_VERSION ); message.setConfiguration( newc );
public void upgrade( UpgradeMessage message ) throws ConfigurationIsCorruptedException Configuration oldc = (Configuration) message.getConfiguration(); org.sonatype.nexus.configuration.model.v1_0_7.Configuration newc = new org.sonatype.nexus.configuration.model.v1_0_7.Configuration(); message.setModelVersion( org.sonatype.nexus.configuration.model.v1_0_7.Configuration.MODEL_VERSION ); message.setConfiguration( newc );
public void upgrade( UpgradeMessage message ) throws ConfigurationIsCorruptedException Configuration oldc = (Configuration) message.getConfiguration(); org.sonatype.nexus.configuration.model.v1_0_6.Configuration newc = new org.sonatype.nexus.configuration.model.v1_0_6.Configuration(); message.setModelVersion( org.sonatype.nexus.configuration.model.v1_0_6.Configuration.MODEL_VERSION ); message.setConfiguration( newc );
public void upgrade( UpgradeMessage message ) throws ConfigurationIsCorruptedException Configuration oldc = (Configuration) message.getConfiguration(); org.sonatype.nexus.configuration.model.v1_0_5.Configuration newc = new org.sonatype.nexus.configuration.model.v1_0_5.Configuration(); message.setModelVersion( org.sonatype.nexus.configuration.model.v1_0_5.Configuration.MODEL_VERSION ); message.setConfiguration( newc );