ref #7428: update all name editors involved when executing subtree operations
authorKatja Luther <k.luther@bgbm.org>
Wed, 27 Mar 2019 14:46:10 +0000 (15:46 +0100)
committerKatja Luther <k.luther@bgbm.org>
Wed, 27 Mar 2019 14:46:10 +0000 (15:46 +0100)
eu.etaxonomy.taxeditor.navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/navigator/operation/SetSecundumForSubtreeOperation.java
eu.etaxonomy.taxeditor.navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/navigator/operation/UpdateSubtreeOperation.java

index 5720c7b37cb7bbe7adc81c831a280f46f053673f..4055c2251b6b6a922035c7121efe06a261ab99d6 100755 (executable)
@@ -109,7 +109,7 @@ public class SetSecundumForSubtreeOperation extends UpdateSubtreeOperation imple
                         SetSecundumForSubtreeOperation.this,
                         null,
                         true);
-               // updateNameEditors();
+
             }
         });
 
index c8854223e228b3941380d4eee64e13b1baef8126..33fa609486a3036510b1d6b014bc8a1dcb12633a 100644 (file)
@@ -1,7 +1,5 @@
 package eu.etaxonomy.taxeditor.navigation.navigator.operation;
 
-import java.util.ArrayList;
-import java.util.List;
 import java.util.UUID;
 
 import org.eclipse.e4.ui.model.application.MApplication;
@@ -15,14 +13,7 @@ import eu.etaxonomy.cdm.api.longrunningService.ILongRunningTasksService;
 import eu.etaxonomy.cdm.api.service.ITaxonNodeService;
 import eu.etaxonomy.cdm.api.service.UpdateResult;
 import eu.etaxonomy.cdm.api.service.config.ForSubtreeConfiguratorBase;
-import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
-import eu.etaxonomy.cdm.model.common.CdmBase;
-import eu.etaxonomy.cdm.model.taxon.Synonym;
-import eu.etaxonomy.cdm.model.taxon.Taxon;
-import eu.etaxonomy.cdm.model.taxon.TaxonBase;
 import eu.etaxonomy.cdm.model.taxon.TaxonNode;
-import eu.etaxonomy.taxeditor.event.EventUtility;
-import eu.etaxonomy.taxeditor.event.WorkbenchEventConstants;
 import eu.etaxonomy.taxeditor.operation.RemotingCdmUpdateOperation;
 import eu.etaxonomy.taxeditor.store.CdmStore;
 
@@ -55,31 +46,5 @@ public abstract class UpdateSubtreeOperation extends RemotingCdmUpdateOperation
                longRunningTaskService = CdmApplicationState.getLongRunningTasksService();
                subtreeNode = CdmStore.getService(ITaxonNodeService.class).load(config.getSubtreeUuid());
            }
-         public void updateNameEditors(){
-
-             EventUtility.postEvent(WorkbenchEventConstants.REFRESH_NAME_EDITOR, true);
-
-             List<TaxonBase> taxaToUpdate = new ArrayList();
-             for (CdmBase object: updateResult.getUpdatedObjects()){
-              TaxonBase taxonBase = null;
-              TaxonNode node = null;
-              if (object instanceof Taxon){
-                  taxonBase = HibernateProxyHelper.deproxy(object, Taxon.class);
-
-              }else {
-                  taxonBase = HibernateProxyHelper.deproxy(object, Synonym.class);
-
-              }
-              taxaToUpdate.add(taxonBase);
-
-             }
-
-             //for (TaxonBase taxon: taxaToUpdate){
-                 EventUtility.postEvent(WorkbenchEventConstants.REFRESH_NAME_EDITOR, taxaToUpdate);
-             //}
-
-
-
-         }
 
 }