Merge branch 'release/5.40.0'
[taxeditor.git] / eu.etaxonomy.taxeditor.store / src / main / java / eu / etaxonomy / taxeditor / ui / section / description / detail / CommonNameDetailElement.java
index 7f2e47aed46967a0cae3fbac5d28810aa92d678e..91ad74e0ad2386894cf642a4e9a02cdafcebbd99 100644 (file)
@@ -35,6 +35,7 @@ public class CommonNameDetailElement extends AbstractDetailedDescriptionDetailEl
        private TermComboElement<Language> combo_language;
        private EntitySelectionElement<NamedArea> selection_namedArea;
        private TextWithLabelElement commonName;
+       private TextWithLabelElement transliteration;
 
        /**
         * <p>Constructor for CommonNameDetailElement.</p>
@@ -49,6 +50,7 @@ public class CommonNameDetailElement extends AbstractDetailedDescriptionDetailEl
                        CommonTaxonName entity, int style) {
 
                commonName = formFactory.createTextWithLabelElement(this, "Common Name", entity.getName(), SWT.WRAP);
+               transliteration = formFactory.createTextWithLabelElement(this, "Transliteration", entity.getTransliteration(), SWT.WRAP);
 
 //             combo_language = formFactory.createDefinedTermComboElement(TermType.Language, this, "Language", entity.getLanguage(), style);
                List<UUID> uuidList = PreferencesUtil.createUUIDListFromStringPref(PreferencePredicate.CommonNameLanguages.getKey(), false);
@@ -78,7 +80,9 @@ public class CommonNameDetailElement extends AbstractDetailedDescriptionDetailEl
                        getEntity().setArea(selection_namedArea.getEntity());
                }else if(eventSource == commonName){
                        getEntity().setName(commonName.getText());
-               }
+               }else if(eventSource == transliteration){
+            getEntity().setTransliteration(transliteration.getText());
+        }
        }
 
        @Override
@@ -88,6 +92,7 @@ public class CommonNameDetailElement extends AbstractDetailedDescriptionDetailEl
                        combo_language.setSelection(getEntity().getLanguage());
                        selection_namedArea.setEntity(getEntity().getArea());
                        commonName.setText(getEntity().getName());
+                       transliteration.setText(getEntity().getTransliteration());
                }
        }
 }
\ No newline at end of file