I18n of login and data source view
[taxeditor.git] / eu.etaxonomy.taxeditor.editor / src / main / java / eu / etaxonomy / taxeditor / editor / name / handler / DeleteTaxonBaseHandler.java
index 34119ea2971300778f4819e222816a349e7cb59f..b5851aa77d6fb7574abe2a0e1cab3ac4a1c322af 100644 (file)
@@ -23,6 +23,7 @@ import eu.etaxonomy.cdm.model.common.CdmBase;
 import eu.etaxonomy.cdm.model.taxon.Synonym;
 import eu.etaxonomy.cdm.model.taxon.Taxon;
 import eu.etaxonomy.taxeditor.editor.EditorUtil;
+import eu.etaxonomy.taxeditor.editor.Messages;
 import eu.etaxonomy.taxeditor.editor.Page;
 import eu.etaxonomy.taxeditor.editor.name.TaxonNameEditor;
 import eu.etaxonomy.taxeditor.editor.name.operation.DeleteMisapplicationOperation;
@@ -35,8 +36,6 @@ import eu.etaxonomy.taxeditor.operation.IPostOperationEnabled;
 import eu.etaxonomy.taxeditor.session.ICdmEntitySessionEnabled;
 
 /**
- * <p>DeleteTaxonBaseHandler class.</p>
- *
  * @author n.hoffmann
  * @created 21.04.2009
  * @version 1.0
@@ -44,9 +43,6 @@ import eu.etaxonomy.taxeditor.session.ICdmEntitySessionEnabled;
 public class DeleteTaxonBaseHandler extends AbstractHandler implements IHandler, IPostOperationEnabled {
 
        TaxonNameEditor editor;
-       /* (non-Javadoc)
-        * @see org.eclipse.core.commands.IHandler#execute(org.eclipse.core.commands.ExecutionEvent)
-        */
        /** {@inheritDoc} */
        @Override
     public Object execute(ExecutionEvent event) throws ExecutionException {
@@ -59,12 +55,6 @@ public class DeleteTaxonBaseHandler extends AbstractHandler implements IHandler,
                return null;
        }
 
-       /**
-        * @param editor
-        * @param selectedElement
-        * @param operation
-        * @param commandName
-        */
        protected void doExecute(ExecutionEvent event, TaxonNameEditor editor, Object selectedElement) {
                AbstractPostOperation operation = null;
                String commandName = null;
@@ -86,7 +76,7 @@ public class DeleteTaxonBaseHandler extends AbstractHandler implements IHandler,
                }
                else if (selectedElement instanceof Taxon){
                        //TODO: how to get the actual classification
-                       if(! MessageDialog.openConfirm(HandlerUtil.getActiveShell(event), "Confirm Deletion", "Are you sure you want to delete the selected taxon?")){
+                       if(! MessageDialog.openConfirm(HandlerUtil.getActiveShell(event), Messages.DeleteTaxonBaseHandler_CONFIRM_DELETION, Messages.DeleteTaxonBaseHandler_REALLY_DELETE_TAXON)){
                                return ;
                        }
 
@@ -105,7 +95,7 @@ public class DeleteTaxonBaseHandler extends AbstractHandler implements IHandler,
 
                }
                else {
-                       throw new IllegalArgumentException("Element has to be Synonym, Misapplication or Concept");
+                       throw new IllegalArgumentException(Messages.DeleteTaxonBaseHandler_ELEMENT_MUST_BE_SYNONYM_MISAPP_CONCEPT);
                }
 
                AbstractUtility.executeOperation(operation);