ref #8147 minor refactoring
authorPatrick Plitzner <p.plitzner@bgbm.org>
Wed, 27 Feb 2019 07:58:08 +0000 (08:58 +0100)
committerPatrick Plitzner <p.plitzner@bgbm.org>
Wed, 27 Feb 2019 07:58:08 +0000 (08:58 +0100)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/RepresentationElement.java

index 99a5a70a7db825e31c1a04582d6320c13ec1a06e..c3f3eee496b8c2efd8e78772298dce36b5d7237c 100644 (file)
@@ -55,20 +55,7 @@ SelectionListener{
         public RepresentationElement(CdmFormFactory formFactory,
                 ICdmFormElement formElement, TermBase term,
                 Integer textHeight, int style, boolean fill) {
-            super(formFactory, formElement);
-
-            formFactory.addPropertyChangeListener(this);
-
-            element_Label = this.formFactory.createTextWithLabelElement(formElement, "Label", null, style);
-            element_abbrevLabel = this.formFactory
-                    .createTextWithLabelElement(formElement, "abbrev. Label",
-                            null, style);
-            element_text = this.formFactory.createMultiLineTextWithLabel(formElement, "Description", textHeight, style);
-            if (PreferencesUtil.isMultilanguageTextEditingCapability()) {
-                createRepresentationEditingElements(formElement, style);
-            }
-            setTerm(term, fill);
-
+            this(formFactory, formElement, null, term, textHeight, style, fill);
         }
 
         public RepresentationElement(CdmFormFactory formFactory,
@@ -87,8 +74,9 @@ SelectionListener{
                 createRepresentationEditingElements(formElement, style);
             }
             setTerm(term, fill);
-            setSelectedRepresentation(representation);
-
+            if(representation!=null){
+                setSelectedRepresentation(representation);
+            }
 
         }