Project

General

Profile

« Previous | Next » 

Revision 8f6337ac

Added by Patrick Plitzner almost 8 years ago

Handle hybrid names (only binomial at the moment)

View differences:

app-import/src/main/java/eu/etaxonomy/cdm/io/redlist/gefaesspflanzen/RedListGefaesspflanzenImportNames.java
115 115
        String zusatzString = rs.getString(RedListUtil.ZUSATZ);
116 116
        String authorKombString = rs.getString(RedListUtil.AUTOR_KOMB);
117 117
        String authorBasiString = rs.getString(RedListUtil.AUTOR_BASI);
118
        String hybString = rs.getString(RedListUtil.HYB);
118 119

  
119 120
        //---NAME---
120 121
        if(CdmUtils.isBlank(taxNameString) && CdmUtils.isBlank(ep1String)){
......
145 146
                name.addStatus(NomenclaturalStatus.NewInstance(status));
146 147
            }
147 148
        }
149
        //hybrid
150
        if(hybString.equals(RedListUtil.HYB_X)){
151
            name.setBinomHybrid(true);
152
        }
153
        else if(hybString.equals(RedListUtil.HYB_XF)){
154

  
155
        }
148 156

  
149 157

  
150 158
        //--- AUTHORS ---
......
259 267
        if(taxNameString.endsWith("agg.")){
260 268
            taxNameString = taxNameString.replace("agg.", "aggr.");
261 269
        }
270
        taxNameString = taxNameString.replace("× ", "×");//hybrid sign has no space in titleCache
262 271
        String nameCache = ((BotanicalName)taxonBase.getName()).getNameCache().trim();
263 272
        if(!taxNameString.trim().equals(nameCache)){
264 273
            RedListUtil.logMessage(id, "Taxon name inconsistent! taxon.titleCache <-> Column "+RedListUtil.TAXNAME+": "+nameCache+" <-> "+taxNameString, logger);

Also available in: Unified diff