ref #7463: adapt the percentage display in status bar for progress of longrunning...
[taxeditor.git] / eu.etaxonomy.taxeditor.store / src / main / java / eu / etaxonomy / taxeditor / util / TaxonTreeNodeLabelProvider.java
index 77e707cb0f0b17c823e79867a7b7ec706b4e9f8f..a4069ec7b55bc5bf01cea962474a321de80769d7 100644 (file)
@@ -22,6 +22,7 @@ import eu.etaxonomy.cdm.model.common.IIdentifiableEntity;
 import eu.etaxonomy.cdm.model.taxon.Classification;
 import eu.etaxonomy.cdm.model.taxon.Taxon;
 import eu.etaxonomy.cdm.model.taxon.TaxonNode;
+import eu.etaxonomy.cdm.persistence.dto.TaxonNodeDto;
 import eu.etaxonomy.taxeditor.model.MessagingUtils;
 import eu.etaxonomy.taxeditor.preference.Resources;
 import eu.etaxonomy.taxeditor.security.RequiredPermissions;
@@ -63,10 +64,10 @@ implements IStyledLabelProvider {
                     try{
                         String text= "";
                             if (taxonNode.isUnplaced()){
-                                text += Character.toString((char)248) + " ";
+                                text += Character.toString((char)63) + " ";
                             }
                             if (taxonNode.isExcluded()){
-                                text +=Character.toString((char)191) + " ";
+                                text +=Character.toString((char)248) + " ";
                             }
                         text += taxon.getName() != null ? ((IIdentifiableEntity) HibernateProxyHelper.deproxy(taxon.getName())).getTitleCache() : new String();
                         return text;
@@ -78,6 +79,18 @@ implements IStyledLabelProvider {
                 MessagingUtils.error(getClass(), e);
             }
         }
+        else if (element instanceof TaxonNodeDto){
+            TaxonNodeDto taxonNode = (TaxonNodeDto) element;
+            String text= "";
+            if (taxonNode.isUnplaced()){
+                text += Character.toString((char)63) + " ";
+            }
+            if (taxonNode.isExcluded()) {
+                text +=Character.toString((char)248) + " ";
+            }
+            text += taxonNode.getTitleCache();
+            return text;
+        }
         return new String();
     }