Revision 7f40ba60
Added by Patrick Plitzner almost 8 years ago
app-import/src/main/java/eu/etaxonomy/cdm/io/redlist/gefaesspflanzen/RedListGefaesspflanzenImportNames.java | ||
---|---|---|
340 | 340 |
if(hybString.equals(RedListUtil.HYB_X)){ |
341 | 341 |
name.setBinomHybrid(true); |
342 | 342 |
} |
343 |
else if(hybString.equals(RedListUtil.HYB_G)){ |
|
344 |
name.setMonomHybrid(true); |
|
345 |
} |
|
343 | 346 |
else if(hybString.equals(RedListUtil.HYB_XF)){ |
344 | 347 |
name.setHybridFormula(true); |
345 | 348 |
if(ep1String.contains(RedListUtil.HYB_SIGN)){ |
... | ... | |
370 | 373 |
name = NonViralNameParserImpl.NewInstance().parseFullName(fullFormula); |
371 | 374 |
} |
372 | 375 |
} |
376 |
else if(hybString.equals(RedListUtil.HYB_N)){ |
|
377 |
name = NonViralNameParserImpl.NewInstance().parseFullName(ep1String+" "+ep2String+" nothosubsp. "+ep3String); |
|
378 |
} |
|
379 |
else if(hybString.equals(RedListUtil.HYB_GF)){ |
|
380 |
if(ep1String.contains(RedListUtil.HYB_SIGN)){ |
|
381 |
name = NonViralNameParserImpl.NewInstance().parseFullName(ep1String); |
|
382 |
} |
|
383 |
else{ |
|
384 |
RedListUtil.logMessage(id, "HYB is "+hybString+" but "+RedListUtil.HYB+" does not contain "+RedListUtil.HYB_SIGN, logger); |
|
385 |
} |
|
386 |
} |
|
387 |
else{ |
|
388 |
logger.error("HYB value "+hybString+" not yet handled"); |
|
389 |
} |
|
373 | 390 |
} |
374 | 391 |
//add source |
375 | 392 |
ImportHelper.setOriginalSource(name, state.getTransactionalSourceReference(), id, RedListUtil.NAME_NAMESPACE); |
Also available in: Unified diff
Import additional hybrid variants #5448