Show URI parsing exceptions below URI text field (fixes #5055, #5003, #4587)
[taxeditor.git] / eu.etaxonomy.taxeditor.store / src / main / java / eu / etaxonomy / taxeditor / ui / element / OriginalLabelDataElement.java
index e5753d1cac0dba1bd10f14682a1e93101b8e89bc..1b8cff10fe906f1d7fc7dbfb538dcc957ea7f47f 100644 (file)
@@ -10,7 +10,6 @@
 package eu.etaxonomy.taxeditor.ui.element;
 
 import eu.etaxonomy.cdm.api.facade.DerivedUnitFacade;
-import eu.etaxonomy.taxeditor.ui.mvc.OriginalLabelDataField;
 import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
 
 /**
@@ -20,7 +19,7 @@ import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
  */
 public class OriginalLabelDataElement extends AbstractCdmDetailElement<DerivedUnitFacade> {
 
-    private TextWithLabelElement textOriginalLabelData;
+    private TextWithLabelElement textOriginalLabel;
 
     /**
      * @param formFactory
@@ -41,9 +40,8 @@ public class OriginalLabelDataElement extends AbstractCdmDetailElement<DerivedUn
     @Override
     protected void createControls(ICdmFormElement formElement,
             DerivedUnitFacade entity, int style) {
-        new OriginalLabelDataField(formElement.getLayoutComposite(), style, entity.innerDerivedUnit(), getFormFactory());
-//        textOriginalLabelData = formFactory.createTextWithLabelElement(formElement,
-//                "Original Label Data", entity.innerDerivedUnit().getOriginalLabelInfo(), SWT.MULTI);
+        textOriginalLabel = formFactory.createMultiLineTextWithLabel(formElement, "Original Label Info", 120, style);
+        textOriginalLabel.setText(entity.getOriginalLabelInfo());
     }
 
     /*
@@ -55,8 +53,8 @@ public class OriginalLabelDataElement extends AbstractCdmDetailElement<DerivedUn
      */
     @Override
     public void handleEvent(Object eventSource) {
-        if (eventSource == textOriginalLabelData) {
-            getEntity().innerDerivedUnit().setOriginalLabelInfo(textOriginalLabelData.getText());
+        if(eventSource==textOriginalLabel){
+            getEntity().setOriginalLabelInfo(textOriginalLabel.getText());
         }
     }