Project

General

Profile

« Previous | Next » 

Revision 0bd0e199

Added by Patrick Plitzner over 6 years ago

ref #6595 Remove exception from editor opening

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/descriptive/e4/handler/MoveDescriptionElementsHandlerE4.java
30 30
import org.eclipse.jface.viewers.IStructuredSelection;
31 31
import org.eclipse.swt.widgets.Display;
32 32
import org.eclipse.swt.widgets.Shell;
33
import org.eclipse.ui.PartInitException;
34 33

  
35 34
import eu.etaxonomy.cdm.api.service.IDescriptionService;
36 35
import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
......
48 47
import eu.etaxonomy.taxeditor.editor.view.descriptive.operation.MoveDescriptionElementsOperation;
49 48
import eu.etaxonomy.taxeditor.model.AbstractUtility;
50 49
import eu.etaxonomy.taxeditor.model.FeatureNodeContainer;
51
import eu.etaxonomy.taxeditor.model.MessagingUtils;
52 50
import eu.etaxonomy.taxeditor.operation.AbstractPostOperation;
53 51
import eu.etaxonomy.taxeditor.operation.IPostOperationEnabled;
54 52
import eu.etaxonomy.taxeditor.store.CdmStore;
......
159 157
            public void run() {
160 158
                //AbstractUtility.close(editor.getMultiPageTaxonEditor());
161 159

  
162
                try {
163 160
                    //FIXME E4 migrate
164 161
//                    MultiPageTaxonEditor possibleOpenEditor = (MultiPageTaxonEditor) EditorUtil.findEditorByTaxonNodeUuid(newAcceptedTaxonNodeUuid);
165 162
//                    if(possibleOpenEditor != null){
166 163
//                        AbstractUtility.close(possibleOpenEditor);
167 164
//                    }
168
                    EditorUtil.openTaxonNodeE4(newAcceptedTaxonNodeUuid, modelService, partService, application);
169
                } catch (PartInitException e) {
170
                    MessagingUtils.error(this.getClass(), e);
171
                    throw new RuntimeException(e);
172
                } catch (Exception e) {
173
                    MessagingUtils.warningDialog(Messages.MoveDescriptionElementsHandler_CREATE_FAILURE, this, e.getMessage());
174
                }
165
                EditorUtil.openTaxonNodeE4(newAcceptedTaxonNodeUuid, modelService, partService, application);
175 166
            }
176 167

  
177 168
        });

Also available in: Unified diff