add symbol to DefinedTerm details view
authorKatja Luther <k.luther@bgbm.org>
Tue, 17 May 2016 13:29:17 +0000 (15:29 +0200)
committerKatja Luther <k.luther@bgbm.org>
Tue, 17 May 2016 13:29:17 +0000 (15:29 +0200)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/vocabulary/DefinedTermDetailElement.java

index b5d8ec62682e3981c11712ea6db8b2835def3df9..90e1584048a03f04fd3e0bce41303e777f5f9de7 100644 (file)
@@ -26,6 +26,9 @@ public class DefinedTermDetailElement<T extends DefinedTermBase> extends Abstrac
 \r
     protected TextWithLabelElement textIdInVocabulary;\r
 \r
+    protected TextWithLabelElement textSymbol;\r
+\r
+\r
        /**\r
         * @param formFactory\r
         * @param formElement\r
@@ -39,6 +42,7 @@ public class DefinedTermDetailElement<T extends DefinedTermBase> extends Abstrac
     protected void createControls(ICdmFormElement formElement, T entity, int style) {\r
            super.createControls(formElement, entity, style);\r
            textIdInVocabulary = formFactory.createTextWithLabelElement(formElement, "ID in vocabulary", entity.getIdInVocabulary(), style);\r
+           textSymbol = formFactory.createTextWithLabelElement(formElement, "Symbol", entity.getSymbol(), style);\r
        };\r
 \r
        /* (non-Javadoc)\r
@@ -53,8 +57,16 @@ public class DefinedTermDetailElement<T extends DefinedTermBase> extends Abstrac
                        }else{\r
                                getEntity().setIdInVocabulary(textIdInVocabulary.getText());\r
                        }\r
-                   \r
+\r
                }\r
+               if(eventSource==textSymbol){\r
+            if (StringUtils.isBlank(textSymbol.getText())){\r
+                getEntity().setSymbol(null);\r
+            }else{\r
+                getEntity().setSymbol(textIdInVocabulary.getText());\r
+            }\r
+\r
+        }\r
        }\r
 \r
        /* (non-Javadoc)\r