95 |
95 |
selection_parentTaxonNode = formFactory
|
96 |
96 |
.createTaxonNodeSelectionElement(getConversationHolder(), formElement, "Parent", null,
|
97 |
97 |
EntitySelectionElement.DELETABLE, style);
|
98 |
|
selection_SecRef = formFactory
|
99 |
|
.createSelectionElement(Reference.class,getConversationHolder(), formElement, "Secundum Reference", null,
|
100 |
|
EntitySelectionElement.DELETABLE, style);
|
|
98 |
|
101 |
99 |
selection_reuseExistingTaxon = formFactory
|
102 |
100 |
.createSelectionElement(Taxon.class,
|
103 |
101 |
getConversationHolder(), formElement,
|
... | ... | |
109 |
107 |
getConversationHolder(), formElement,
|
110 |
108 |
"Reuse existing name", null,
|
111 |
109 |
EntitySelectionElement.DELETABLE, style);
|
112 |
|
|
|
110 |
selection_SecRef = formFactory
|
|
111 |
.createSelectionElement(Reference.class,getConversationHolder(), formElement, "Secundum Reference", null,
|
|
112 |
EntitySelectionElement.DELETABLE, style);
|
113 |
113 |
textNewTaxonName = formFactory.createTextWithLabelElement(formElement,
|
114 |
114 |
"New Taxon", "", style);
|
115 |
115 |
textNewTaxonName.setFocus();
|
... | ... | |
241 |
241 |
selection_classification.setEntity(classification);
|
242 |
242 |
selection_parentTaxonNode.setEntity(null);
|
243 |
243 |
selection_parentTaxonNode.setClassification(classification);
|
|
244 |
selection_SecRef.setEntity(classification.getReference());
|
244 |
245 |
} else if (parentTreeNode instanceof TaxonNode) {
|
245 |
246 |
classification = (Classification) HibernateProxyHelper
|
246 |
247 |
.deproxy(((TaxonNode) parentTreeNode).getClassification());
|
247 |
248 |
selection_classification.setEntity(classification);
|
248 |
249 |
selection_parentTaxonNode.setEntity((TaxonNode) parentTreeNode);
|
249 |
250 |
selection_parentTaxonNode.setClassification(classification);
|
|
251 |
selection_SecRef.setEntity(((TaxonNode)parentTreeNode).getTaxon().getSec());
|
250 |
252 |
} else if(parentTreeNode == null){
|
251 |
253 |
this.parentTreeNode = selection_classification.getEntity();
|
252 |
254 |
}
|
... | ... | |
260 |
262 |
private void setTaxon(Taxon taxon) {
|
261 |
263 |
this.taxon = taxon;
|
262 |
264 |
textNewTaxonName.setText(taxon.getName().getTitleCache());
|
263 |
|
this.secReference = taxon.getSec();
|
|
265 |
selection_SecRef.setEntity(taxon.getSec());
|
264 |
266 |
}
|
265 |
267 |
|
266 |
268 |
private void setTaxon(String taxonNameString) {
|
#5114 fix