ref #9816: adapt tooltip text
authorKatja Luther <k.luther@bgbm.org>
Wed, 27 Oct 2021 11:35:19 +0000 (13:35 +0200)
committerKatja Luther <k.luther@bgbm.org>
Wed, 27 Oct 2021 11:35:19 +0000 (13:35 +0200)
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/descriptiveDataSet/matrix/CharacterMatrix.java

index 3e418f81f125c55359566a9bd35ece74834e3221..55950cda159450871475defb1241832064f42073 100644 (file)
@@ -112,6 +112,7 @@ import eu.etaxonomy.cdm.api.service.config.RemoveDescriptionsFromDescriptiveData
 import eu.etaxonomy.cdm.api.service.dto.FieldUnitDTO;
 import eu.etaxonomy.cdm.api.service.dto.RowWrapperDTO;
 import eu.etaxonomy.cdm.api.service.dto.SpecimenRowWrapperDTO;
+import eu.etaxonomy.cdm.api.service.dto.TaxonRowWrapperDTO;
 import eu.etaxonomy.cdm.common.monitor.IRemotingProgressMonitor;
 import eu.etaxonomy.cdm.model.common.CdmBase;
 import eu.etaxonomy.cdm.model.description.DescriptionBase;
@@ -299,7 +300,15 @@ public class CharacterMatrix extends Composite {
 
                ILayerCell cell = this.natTable.getCellByPosition(col, row);
                if (cell.getConfigLabels().getLabels().contains(CharacterMatrixConfigLabelAccumulator.NOT_EDITABLE)){
-                       return "More than one element available, please check in factual data view.";
+                       Object o = bodyDataProvider.getRowObject(row);
+                       String object = "";
+                       if (o instanceof TaxonRowWrapperDTO){
+                               object = "taxon";
+                       }else {
+                               object = "specimen";
+                       }
+                               
+                       return "Multiple data exist. Editing only possible in factual data view of " + object;
                }
                        return null;
                }