Revision b51ccdd4
Added by Katja Luther almost 6 years ago
eu.etaxonomy.taxeditor.navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/navigator/operation/UpdateSubtreeOperation.java | ||
---|---|---|
11 | 11 |
import org.eclipse.e4.ui.workbench.modeling.EPartService; |
12 | 12 |
import org.eclipse.swt.widgets.Display; |
13 | 13 |
|
14 |
import eu.etaxonomy.cdm.api.application.CdmApplicationState; |
|
14 | 15 |
import eu.etaxonomy.cdm.api.application.CdmChangeEvent.Action; |
16 |
import eu.etaxonomy.cdm.api.longrunningService.ILongRunningTasksService; |
|
15 | 17 |
import eu.etaxonomy.cdm.api.service.ITaxonNodeService; |
16 | 18 |
import eu.etaxonomy.cdm.api.service.UpdateResult; |
17 | 19 |
import eu.etaxonomy.cdm.api.service.config.ForSubtreeConfiguratorBase; |
... | ... | |
33 | 35 |
|
34 | 36 |
TaxonNode subtreeNode; |
35 | 37 |
ITaxonNodeService taxonNodeService; |
38 |
ILongRunningTasksService longRunningTaskService; |
|
39 |
|
|
36 | 40 |
protected EModelService modelService = null; |
37 | 41 |
|
38 | 42 |
public UpdateSubtreeOperation(Object source, |
... | ... | |
49 | 53 |
this.config = config; |
50 | 54 |
this.updateResult = new UpdateResult(); |
51 | 55 |
this.modelService = modelService; |
52 |
taxonNodeService = CdmStore.getService(ITaxonNodeService.class);
|
|
53 |
subtreeNode = taxonNodeService.load(config.getSubtreeUuid());
|
|
56 |
longRunningTaskService = CdmApplicationState.getLongRunningTasksService();
|
|
57 |
subtreeNode = CdmStore.getService(ITaxonNodeService.class).load(config.getSubtreeUuid());
|
|
54 | 58 |
} |
55 | 59 |
public void updateNameEditors(){ |
56 | 60 |
List<TaxonNode> nodesToUpdate = new ArrayList(); |
Also available in: Unified diff
use longRunningTasksService for setSecundumReference