Project

General

Profile

« Previous | Next » 

Revision cedc4ff1

Added by Katja Luther about 6 years ago

ref #2380: implement usage of Dto for taxon navigator

View differences:

eu.etaxonomy.taxeditor.navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/navigator/e4/handler/CopyHandlerE4.java
20 20
import org.eclipse.jface.viewers.TreeSelection;
21 21

  
22 22
import eu.etaxonomy.cdm.model.taxon.ITaxonTreeNode;
23
import eu.etaxonomy.cdm.model.taxon.TaxonNode;
23
import eu.etaxonomy.cdm.persistence.dto.TaxonNodeDto;
24 24
import eu.etaxonomy.taxeditor.model.AbstractUtility;
25 25
import eu.etaxonomy.taxeditor.navigation.navigator.e4.TaxonNavigatorE4;
26 26
import eu.etaxonomy.taxeditor.navigation.navigator.operation.CopyOperation;
......
45 45

  
46 46
		if(selection.size() == 1) {
47 47
			Object selectedObject = selection.getFirstElement();
48
			if (selectedObject instanceof TaxonNode) {
48
			if (selectedObject instanceof TaxonNodeDto) {
49 49
				AbstractPostOperation operation = new CopyOperation(menuItem.getLocalizedLabel(), StoreUtil.getUndoContext(),
50
                (TaxonNode)selectedObject, taxonNavigator);
50
                (TaxonNodeDto)selectedObject, taxonNavigator);
51 51
                IStatus status = AbstractUtility.executeOperation(operation, sync);
52 52
			}
53 53
		}

Also available in: Unified diff