Revision 8f6337ac
Added by Patrick Plitzner almost 8 years ago
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
Handle hybrid names (only binomial at the moment)