Revision d1388918
Added by Katja Luther over 6 years ago
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
ref #6799: add show report to runMonitoredOperation