Project

General

Profile

« Previous | Next » 

Revision d1388918

Added by Katja Luther over 6 years ago

ref #6799: add show report to runMonitoredOperation

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/io/ExportManager.java
413 413
                AbstractUtility.executeMoniteredOperation("Export: " + configurator.getClass().getSimpleName(),
414 414
                        uuid,
415 415
                        1000,
416
                        false,
416
                        true,
417 417
                        ExportManager.this,
418 418
                        null);
419 419
            }
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/io/ImportManager.java
30 30
import eu.etaxonomy.cdm.api.application.CdmApplicationState;
31 31
import eu.etaxonomy.cdm.api.application.ICdmRepository;
32 32
import eu.etaxonomy.cdm.common.monitor.IRemotingProgressMonitor;
33
import eu.etaxonomy.cdm.io.common.CacheUpdaterConfigurator;
33
import eu.etaxonomy.cdm.io.operation.config.CacheUpdaterConfigurator;
34 34
import eu.etaxonomy.cdm.io.common.CdmDefaultImport;
35 35
import eu.etaxonomy.cdm.io.common.IImportConfigurator;
36 36
import eu.etaxonomy.cdm.io.common.IImportConfigurator.SOURCE_TYPE;
37 37
import eu.etaxonomy.cdm.io.common.ImportConfiguratorBase;
38 38
import eu.etaxonomy.cdm.io.common.ImportResult;
39
import eu.etaxonomy.cdm.io.common.SortIndexUpdaterConfigurator;
39
import eu.etaxonomy.cdm.io.operation.config.SortIndexUpdaterConfigurator;
40 40
import eu.etaxonomy.cdm.io.distribution.excelupdate.ExcelDistributionUpdateConfigurator;
41 41
import eu.etaxonomy.cdm.io.dwca.in.DwcaImportConfigurator;
42 42
import eu.etaxonomy.cdm.io.excel.taxa.NormalExplicitImportConfigurator;
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/model/AbstractUtility.java
65 65
import eu.etaxonomy.cdm.api.application.CdmApplicationState;
66 66
import eu.etaxonomy.cdm.api.service.IProgressMonitorService;
67 67
import eu.etaxonomy.cdm.common.monitor.IRemotingProgressMonitor;
68
import eu.etaxonomy.cdm.io.common.ExportResult;
68 69
import eu.etaxonomy.cdm.model.common.IEnumTerm;
69 70
import eu.etaxonomy.taxeditor.operation.AbstractPostOperation;
70 71
import eu.etaxonomy.taxeditor.operation.IFeedbackGenerator;
......
362 363
                @Override
363 364
                public IStatus run(IProgressMonitor monitor) {
364 365
                    // run the monitor until the operation is finished
366
                	monitor.beginTask("Start", 100);
365 367
                    IRemotingProgressMonitor remotingMonitor;
366 368
                    try {
367 369
                        remotingMonitor = CdmStore.getProgressMonitorClientManager().pollMonitor(label,
......
375 377
                    }
376 378
                    final StringBuilder reportSb = new StringBuilder();
377 379
                    // collect reports
378
                    for(String report : remotingMonitor.getReports()) {
379
                        reportSb.append(report);
380
                    }
380
//                    for(String report : remotingMonitor.getResult()) {
381
                        reportSb.append(((ExportResult)remotingMonitor.getResult()).createReport());
382
//                    }
381 383
                    if(!StringUtils.isBlank(reportSb.toString())) {
382 384
                        Display.getDefault().asyncExec(new Runnable() {
383 385
                            @Override

Also available in: Unified diff