-// $Id$
/**
* Copyright (C) 2015 EDIT
* European Distributed Institute of Taxonomy
import eu.etaxonomy.taxeditor.model.AbstractUtility;
import eu.etaxonomy.taxeditor.model.MessagingUtils;
import eu.etaxonomy.taxeditor.navigation.NavigationUtil;
+import eu.etaxonomy.taxeditor.navigation.l10n.Messages;
import eu.etaxonomy.taxeditor.navigation.navigator.TaxonNavigatorLabels;
import eu.etaxonomy.taxeditor.navigation.navigator.operation.RemotingMoveFactualDataOperation;
import eu.etaxonomy.taxeditor.operation.RemotingCdmHandler;
// check that only a single taxon tree node has been selected
if(selection.size() > 1) {
return new Status(IStatus.ERROR,
- "unknown",
+ "unknown", //$NON-NLS-1$
TaxonNavigatorLabels.SINGLE_TAXON_SELECTION_MESSAGE);
}
// check for no taxon tree node selected
if(selection.size() == 0) {
return new Status(IStatus.ERROR,
- "unknown",
+ "unknown", //$NON-NLS-1$
TaxonNavigatorLabels.NO_TAXON_SELECTION_MESSAGE);
}
sourceTaxonNode = (TaxonNode)obj;
} else {
return new Status(IStatus.ERROR,
- "unknown",
+ "unknown", //$NON-NLS-1$
TaxonNavigatorLabels.SELECTED_OBJECT_NOT_TREE_NODE_MESSAGE);
}
if(NavigationUtil.isDirty(sourceTaxonNode)) {
return new Status(IStatus.ERROR,
- "unknown",
+ "unknown", //$NON-NLS-1$
TaxonNavigatorLabels.UNSAVED_CHANGES_MESSAGE);
}
targetTaxonNode = TaxonNodeSelectionDialog.select(HandlerUtil.getActiveShell(event),
new ConversationHolderMock(),
- "Choose the accepted taxon",
+ Messages.RemotingMoveFactualDataHandler_CHOOSE_TAXA,
excludeTaxa,
null,
- null);
+ sourceTaxonNode.getClassification());
if(targetTaxonNode == null) {
return new Status(IStatus.CANCEL,
- "unknown",
- "");
+ "unknown", //$NON-NLS-1$
+ ""); //$NON-NLS-1$
}
if(NavigationUtil.isDirty(targetTaxonNode)){
return new Status(IStatus.ERROR,
- "unknown",
+ "unknown", //$NON-NLS-1$
TaxonNavigatorLabels.UNSAVED_CHANGES_MESSAGE);
}
return Status.OK_STATUS;
MessagingUtils.error(this.getClass(), e);
throw new RuntimeException(e);
} catch (Exception e) {
- MessagingUtils.warningDialog("Could not create Taxon", this, e.getMessage());
+ MessagingUtils.warningDialog(Messages.RemotingMoveFactualDataHandler_CREATE_FAILED, this, e.getMessage());
}
}