Revision e4a9f18a
Added by Katja Luther about 5 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/classification/EditTaxonNodeWizard.java | ||
---|---|---|
9 | 9 |
package eu.etaxonomy.taxeditor.ui.section.classification; |
10 | 10 |
|
11 | 11 |
import eu.etaxonomy.cdm.api.service.ITaxonNodeService; |
12 |
import eu.etaxonomy.cdm.model.taxon.ITaxonTreeNode; |
|
13 | 12 |
import eu.etaxonomy.cdm.model.taxon.TaxonNode; |
14 | 13 |
import eu.etaxonomy.cdm.persistence.dto.MergeResult; |
15 | 14 |
import eu.etaxonomy.taxeditor.newWizard.IWizardPageListener; |
... | ... | |
20 | 19 |
* @date 23.03.2016 |
21 | 20 |
* |
22 | 21 |
*/ |
23 |
public class EditTaxonNodeWizard extends AbstractEditWizard<ITaxonTreeNode> {
|
|
22 |
public class EditTaxonNodeWizard extends AbstractEditWizard<TaxonNode> {
|
|
24 | 23 |
|
25 | 24 |
private TaxonNodeWizardPage taxonNodePage; |
26 | 25 |
private IWizardPageListener wizardPageListener; |
... | ... | |
39 | 38 |
@Override |
40 | 39 |
protected void saveEntity() { |
41 | 40 |
getConversationHolder().bind(); |
42 |
TaxonNode node = (TaxonNode)getEntity();
|
|
41 |
TaxonNode node = getEntity(); |
|
43 | 42 |
|
44 | 43 |
MergeResult result = CdmStore.getService(ITaxonNodeService.class).merge(node, true); |
45 | 44 |
|
... | ... | |
59 | 58 |
* @see eu.etaxonomy.taxeditor.newWizard.AbstractNewEntityWizard#setEntity(java.lang.Object) |
60 | 59 |
*/ |
61 | 60 |
@Override |
62 |
public void setEntity(ITaxonTreeNode entity) {
|
|
61 |
public void setEntity(TaxonNode entity) {
|
|
63 | 62 |
setWindowTitle(String.format("Edit %s", getEntityName())); |
64 | 63 |
entity = CdmStore.getService(ITaxonNodeService.class).load(entity.getUuid()); |
65 | 64 |
super.setEntity(entity); |
Also available in: Unified diff
ref #7680: refactor NewTaxonNodeWizard like other NewEntityWizards