Project

General

Profile

« Previous | Next » 

Revision cc9d28ec

Added by Patrick Plitzner over 7 years ago

#5448 Pass rank and nomenclatural code to name parser creation

View differences:

app-import/src/main/java/eu/etaxonomy/cdm/io/redlist/gefaesspflanzen/RedListGefaesspflanzenImportNames.java
430 430
                        String hybridFormula1 = ep1String+" "+ep2String+" "+split[0];
431 431
                        String hybridFormula2 = ep1String+" "+ep2String+" "+split[1];
432 432
                        String fullFormula = hybridFormula1+" "+RedListUtil.HYB_SIGN+" "+hybridFormula2;
433
                        name = NonViralNameParserImpl.NewInstance().parseFullName(fullFormula);
433
                        name = NonViralNameParserImpl.NewInstance().parseFullName(fullFormula, NomenclaturalCode.ICNAFP, rank);
434 434
                    }
435 435
                }
436 436
                else if(hybString.equals(RedListUtil.HYB_N)){
437
                    name = NonViralNameParserImpl.NewInstance().parseFullName(taxNameString);
437
                    name = NonViralNameParserImpl.NewInstance().parseFullName(taxNameString, NomenclaturalCode.ICNAFP, rank);
438 438
                }
439 439
                else if(hybString.equals(RedListUtil.HYB_GF)){
440 440
                    if(ep1String.contains(RedListUtil.HYB_SIGN)){
441
                        name = NonViralNameParserImpl.NewInstance().parseFullName(ep1String);
441
                        name = NonViralNameParserImpl.NewInstance().parseFullName(ep1String, NomenclaturalCode.ICNAFP, rank);
442 442
                    }
443 443
                    else{
444 444
                        RedListUtil.logMessage(id, "HYB is "+hybString+" but "+RedListUtil.HYB+" does not contain "+RedListUtil.HYB_SIGN, logger);

Also available in: Unified diff