improved handling for missing representation for certain language #4249
authorAndreas Müller <a.mueller@bgbm.org>
Tue, 24 Jun 2014 14:52:32 +0000 (14:52 +0000)
committerAndreas Müller <a.mueller@bgbm.org>
Tue, 24 Jun 2014 14:52:32 +0000 (14:52 +0000)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/vocabulary/AbstractTermBaseDetailElement.java

index bc3e90e213a7c53149929fae7959991541f3acd2..a00d87b259c30a1754703a98a968804228af3e0b 100644 (file)
@@ -42,19 +42,11 @@ public abstract class AbstractTermBaseDetailElement<T extends TermBase> extends
                super(formFactory, formElement);\r
        }\r
        \r
-       /* (non-Javadoc)\r
-        * @see eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement#createControls(eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement, java.lang.Object, int)\r
-        */\r
        @Override\r
        protected void createControls(ICdmFormElement formElement,\r
                        T entity, int style) {\r
                \r
-               Representation representation = getEntity().getRepresentation(CdmStore.getDefaultLanguage());\r
-               \r
-               if(representation == null){\r
-                       //formFactory.createLabel(formElement, "No represantation for the current default Language, english version is used.");\r
-                       representation = getEntity().getRepresentation(Language.ENGLISH());\r
-               }\r
+               Representation representation = getEntity().getPreferredRepresentation(CdmStore.getDefaultLanguage());\r
                \r
                text_label = formFactory.createTextWithLabelElement(formElement, "Label", representation.getLabel(), style);\r
                text_abbreviatedLabel = formFactory.createTextWithLabelElement(formElement, "Abbrev. Label", representation.getAbbreviatedLabel(), style);\r