sqlDataSource.setPort( kvp.get( "DATABASE_PORT" ) ); //$NON-NLS-1$ sqlDataSource.setUsername( kvp.get( "DATABASE_USERNAME" ) ); //$NON-NLS-1$ sqlDataSource.setPassword( kvp.get( "DATABASE_PASSWORD" ) ); //$NON-NLS-1$ sqlDataSource.setDialectType( kvp.get( "DATABASE_TYPE" ) ); //$NON-NLS-1$ sqlDataSource.setServername( kvp.get( "DATABASE_SERVER_INSTANCE" ) ); //$NON-NLS-1$
public static SqlDataSource convertFromLegacy( DatabaseMeta database ) { SqlDataSource dataSource = new SqlDataSource(); dataSource.setDialectType( database.getDatabaseTypeDesc() ); dataSource.setDatabaseName( database.environmentSubstitute( database.getDatabaseName() ) ); dataSource.setHostname( database.environmentSubstitute( database.getHostname() ) ); dataSource.setPort( database.environmentSubstitute( database.getDatabasePortNumberString() ) ); dataSource.setUsername( database.environmentSubstitute( database.getUsername() ) ); dataSource.setPassword( database.environmentSubstitute( database.getPassword() ) ); dataSource.setServername( database.environmentSubstitute( database.getServername() ) ); if ( database.getAccessType() == DatabaseMeta.TYPE_ACCESS_JNDI ) { dataSource.setType( DataSourceType.values()[database.getAccessType()] ); } else if ( database.getAccessType() == DatabaseMeta.TYPE_ACCESS_NATIVE ) { dataSource.setType( DataSourceType.NATIVE ); } // And now load the attributes... if ( database.getAttributes() != null ) { for ( Object key : database.getAttributes().keySet() ) { dataSource.getAttributes().put( (String) key, database.environmentSubstitute( (String) database.getAttributes().get( key ) ) ); } } return dataSource; }