public ImportStatus(DatabaseConversionStatus original) {
this.original = original;
List list = new ArrayList();
for (int i = 0; i < original.getNoTXPools().length; i++) {
JDBCPool pool = original.getNoTXPools()[i];
list.add(new PoolProgress(pool, PoolProgress.TYPE_NOTX));
}
for (int i = 0; i < original.getJdbcPools().length; i++) {
JDBCPool pool = original.getJdbcPools()[i];
list.add(new PoolProgress(pool, PoolProgress.TYPE_LOCAL));
}
for (int i = 0; i < original.getXaPools().length; i++) {
XADatabasePool pool = original.getXaPools()[i];
final PoolProgress progress = new PoolProgress(pool, PoolProgress.TYPE_XA);
if(pool.getXaDataSourceClass().indexOf("apache.derby") < 0) {
progress.setSkipped(true);
}
list.add(progress);
}
pools = (PoolProgress[]) list.toArray(new PoolProgress[list.size()]);
}
|