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/operation/CreateTaxonNode.java
19 19
import eu.etaxonomy.cdm.api.conversation.IConversationEnabled;
20 20
import eu.etaxonomy.cdm.api.service.ITaxonNodeService;
21 21
import eu.etaxonomy.cdm.model.name.TaxonName;
22
import eu.etaxonomy.cdm.model.taxon.ITaxonTreeNode;
23 22
import eu.etaxonomy.cdm.model.taxon.Taxon;
24 23
import eu.etaxonomy.cdm.model.taxon.TaxonNode;
24
import eu.etaxonomy.cdm.persistence.dto.TaxonNodeDto;
25 25
import eu.etaxonomy.taxeditor.model.MessagingUtils;
26 26
import eu.etaxonomy.taxeditor.navigation.l10n.Messages;
27 27
import eu.etaxonomy.taxeditor.operation.AbstractPersistentPostOperation;
......
55 55
	 */
56 56
	public CreateTaxonNode(String label,
57 57
	        IUndoContext undoContext,
58
	        ITaxonTreeNode parentNode, TaxonName name,
58
	        TaxonNodeDto parentNode, TaxonName name,
59 59
	        IPostOperationEnabled postOperationEnabled,
60 60
			IConversationEnabled conversationEnabled,
61 61
            ICdmEntitySessionEnabled cdmEntitySessionEnabled) {
......
76 76
	 */
77 77
	public CreateTaxonNode(String label,
78 78
	        IUndoContext undoContext,
79
	        ITaxonTreeNode parentNode,
79
	        TaxonNodeDto parentNode,
80 80
	        Taxon taxon,
81 81
	        IPostOperationEnabled postOperationEnabled,
82 82
			IConversationEnabled conversationEnabled,
......
99 99
			// add the taxon
100 100
			bind();
101 101
			monitor.worked(20);
102
			childTaxonNode = parentNode.addChildTaxon(newTaxon, parentNode.getReference(), parentNode.getMicroReference());
102
			TaxonNode node = CdmStore.getService(ITaxonNodeService.class).find(parentNode.getUuid());
103
			childTaxonNode = node.addChildTaxon(newTaxon, node.getReference(), node.getMicroReference());
103 104

  
104 105
			monitor.worked(40);
105 106

  

Also available in: Unified diff