Improve taxon name check #5448
authorPatrick Plitzner <p.plitzner@bgbm.org>
Wed, 25 May 2016 09:23:19 +0000 (11:23 +0200)
committerPatrick Plitzner <p.plitzner@bgbm.org>
Mon, 30 May 2016 08:22:33 +0000 (10:22 +0200)
app-import/src/main/java/eu/etaxonomy/cdm/io/redlist/gefaesspflanzen/RedListGefaesspflanzenImportNames.java

index 1eb8c618e0f53902aefc9226848897faa8328b49..d151118e4a69acde9bbb41a3a85477f31b5319f2 100644 (file)
@@ -412,14 +412,13 @@ public class RedListGefaesspflanzenImportNames extends DbImportBase<RedListGefae
             taxNameString = taxNameString.replace("agg.", "aggr.");
         }
         if(hybString.equals(RedListUtil.HYB_X)){
-            taxNameString = taxNameString.replace("× ", "×");//hybrid sign has no space after it in titleCache for binomial hybrids
+            taxNameString = taxNameString.replace(RedListUtil.HYB_SIGN+" ", RedListUtil.HYB_SIGN);//hybrid sign has no space after it in titleCache for binomial hybrids
         }
-//        if(taxNameString.endsWith(Rank.SPECIESGROUP().toString())){
-        if(taxNameString.endsWith("species group")){
-            taxNameString.replaceAll(Rank.SPECIESGROUP().toString(), "- Gruppe");
-            if(!taxNameString.trim().equals(nameCache)){
-                taxNameString.replaceAll(Rank.SPECIESGROUP().toString(), "- group");
-            }
+        if(taxNameString.endsWith("- Gruppe")){
+            taxNameString.replaceAll("- Gruppe", "species group");
+        }
+        if(taxNameString.endsWith("- group")){
+            taxNameString.replaceAll("- group", "species group");
         }
         if(!taxNameString.trim().equals(nameCache)){
             RedListUtil.logMessage(id, "Taxon name inconsistent! taxon.titleCache <-> Column "+RedListUtil.TAXNAME+": "+nameCache+" <-> "+taxNameString, logger);