Revision abebca79
Added by Cherian Mathew over 8 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/key/PolytomousKeyNodeDetailElement.java | ||
---|---|---|
105 | 105 |
@Override |
106 | 106 |
public void handleEvent(Object eventSource) { |
107 | 107 |
if (eventSource == element_question) { |
108 |
getEntity().getParent().setQuestion( |
|
109 |
element_question.getKeyStatement()); |
|
108 |
getEntity().getParent().setQuestion(element_question.updateKeyStatement(getEntity().getQuestion())); |
|
110 | 109 |
} else if (eventSource == element_statement) { |
111 |
//getEntity().setStatement(element_statement.getKeyStatement()); |
|
112 |
element_statement.update(getEntity()); |
|
110 |
getEntity().getParent().setStatement(element_statement.updateKeyStatement(getEntity().getStatement())); |
|
113 | 111 |
} else if (eventSource == selection_feature) { |
114 | 112 |
getEntity().getParent().setFeature(selection_feature.getEntity()); |
115 | 113 |
} else if (eventSource == selection_taxon) { |
Also available in: Unified diff
#5247 Fix duplicate entity issue for new entities by using the new merge service method which returns the input transient object