Fixed a problem with updating views and editors after an import has run; Correcting...
[taxeditor.git] / taxeditor-store / src / main / java / eu / etaxonomy / taxeditor / io / ImportManager.java
index 569f7d64f9adce9076ab9e68ff93094f407bdc66..d73ab1ae25098fa993330b37cbba0db82817336c 100644 (file)
@@ -16,10 +16,8 @@ import org.eclipse.core.runtime.IStatus;
 import org.eclipse.core.runtime.Status;
 import org.eclipse.core.runtime.jobs.Job;
 import org.eclipse.swt.widgets.Display;
-import org.eclipse.ui.IWorkbenchPart;
 
 import eu.etaxonomy.cdm.api.application.CdmApplicationController;
-import eu.etaxonomy.cdm.api.conversation.IConversationEnabled;
 import eu.etaxonomy.cdm.io.berlinModel.in.BerlinModelImportConfigurator;
 import eu.etaxonomy.cdm.io.common.CdmDefaultImport;
 import eu.etaxonomy.cdm.io.common.IImportConfigurator;
@@ -80,21 +78,6 @@ public class ImportManager extends AbstractIOManager<IImportConfigurator> {
                                
                                monitor.worked(10);
                                
-//                             display.asyncExec(new Runnable() {
-//                                     
-//                                     @Override
-//                                     public void run() {
-//                                             // terminate any open transactions
-//                                             IWorkbenchPart activePart = StoreUtil.getActivePage().getActivePart();
-//                                             
-//                                             if(activePart instanceof IConversationEnabled){
-//                                                     IConversationEnabled conversationEnabled = (IConversationEnabled) activePart;
-//                                                     conversationEnabled.getConversationHolder().commit(false);
-//                                             }
-//                                     }
-//                             });
-                               monitor.worked(10);
-                               
                                CdmDefaultImport<IImportConfigurator> importer = new CdmDefaultImport<IImportConfigurator>();
                                importer.setCdmAppController(applicationController);
                                monitor.worked(10);             
@@ -115,17 +98,6 @@ public class ImportManager extends AbstractIOManager<IImportConfigurator> {
                                        
                                        @Override
                                        public void run() {
-//                                             // restarting transaction and committing it to trigger change listener
-//                                             // TODO verify correct behaviour
-//                                             IWorkbenchPart activePart = StoreUtil.getActivePage().getActivePart();
-//                                             
-//                                             if(activePart instanceof IConversationEnabled){
-//                                                     IConversationEnabled conversationEnabled = (IConversationEnabled) activePart;
-//                                                     
-//                                                     conversationEnabled.getConversationHolder().startTransaction();
-//                                                     conversationEnabled.getConversationHolder().commit();
-//                                             }
-                                               
                                                CdmStore.getContextManager().notifyContextRefresh();
                                        }
                                });