Revision 6ad13c4b
Added by Patrick Plitzner almost 8 years ago
app-import/src/main/java/eu/etaxonomy/cdm/io/redlist/bfnXml/in/BfnXmlImportTaxonName.java | ||
---|---|---|
546 | 546 |
List<Element> elInfoDetailList = elInfo.getChildren(childElementName, bfnNamespace); |
547 | 547 |
|
548 | 548 |
for(Element elInfoDetail : elInfoDetailList){ |
549 |
if(elInfoDetail.getAttributeValue(BfnXmlConstants.ATT_STANDARDNAME).equalsIgnoreCase("RL Kat.")){
|
|
549 |
if(elInfoDetail.getAttributeValue(BfnXmlConstants.ATT_STANDARDNAME).equalsIgnoreCase(BfnXmlConstants.VOC_RL_KAT)){
|
|
550 | 550 |
makeFeatures(taxonDescription, elInfoDetail, state, false); |
551 | 551 |
} |
552 |
if(elInfoDetail.getAttributeValue(BfnXmlConstants.ATT_STANDARDNAME).equalsIgnoreCase("Kat. +/-")){
|
|
552 |
if(elInfoDetail.getAttributeValue(BfnXmlConstants.ATT_STANDARDNAME).equalsIgnoreCase(BfnXmlConstants.VOC_KAT)){
|
|
553 | 553 |
makeFeatures(taxonDescription, elInfoDetail, state, false); |
554 | 554 |
} |
555 |
if(elInfoDetail.getAttributeValue(BfnXmlConstants.ATT_STANDARDNAME).equalsIgnoreCase("aktuelle Bestandsstituation")){
|
|
555 |
if(elInfoDetail.getAttributeValue(BfnXmlConstants.ATT_STANDARDNAME).equalsIgnoreCase(BfnXmlConstants.VOC_AKTUELLE_BESTANDSSTITUATION)){
|
|
556 | 556 |
makeFeatures(taxonDescription, elInfoDetail, state, false); |
557 | 557 |
} |
558 |
if(elInfoDetail.getAttributeValue(BfnXmlConstants.ATT_STANDARDNAME).equalsIgnoreCase("langfristiger Bestandstrend")){
|
|
558 |
if(elInfoDetail.getAttributeValue(BfnXmlConstants.ATT_STANDARDNAME).equalsIgnoreCase(BfnXmlConstants.VOC_LANGFRISTIGER_BESTANDSTREND)){
|
|
559 | 559 |
makeFeatures(taxonDescription, elInfoDetail, state, false); |
560 | 560 |
} |
561 |
if(elInfoDetail.getAttributeValue(BfnXmlConstants.ATT_STANDARDNAME).equalsIgnoreCase("kurzfristiger Bestandstrend")){
|
|
561 |
if(elInfoDetail.getAttributeValue(BfnXmlConstants.ATT_STANDARDNAME).equalsIgnoreCase(BfnXmlConstants.VOC_KURZFRISTIGER_BESTANDSTREND)){
|
|
562 | 562 |
makeFeatures(taxonDescription, elInfoDetail, state, false); |
563 | 563 |
} |
564 |
if(elInfoDetail.getAttributeValue(BfnXmlConstants.ATT_STANDARDNAME).equalsIgnoreCase("Risikofaktoren")){
|
|
564 |
if(elInfoDetail.getAttributeValue(BfnXmlConstants.ATT_STANDARDNAME).equalsIgnoreCase(BfnXmlConstants.VOC_RISIKOFAKTOREN)){
|
|
565 | 565 |
makeFeatures(taxonDescription, elInfoDetail, state, false); |
566 | 566 |
} |
567 |
if(elInfoDetail.getAttributeValue(BfnXmlConstants.ATT_STANDARDNAME).equalsIgnoreCase("Verantwortlichkeit")){
|
|
567 |
if(elInfoDetail.getAttributeValue(BfnXmlConstants.ATT_STANDARDNAME).equalsIgnoreCase(BfnXmlConstants.VOC_VERANTWORTLICHKEIT)){
|
|
568 | 568 |
makeFeatures(taxonDescription, elInfoDetail, state, false); |
569 | 569 |
} |
570 |
if(elInfoDetail.getAttributeValue(BfnXmlConstants.ATT_STANDARDNAME).equalsIgnoreCase("alte RL- Kat.")){
|
|
570 |
if(elInfoDetail.getAttributeValue(BfnXmlConstants.ATT_STANDARDNAME).equalsIgnoreCase(BfnXmlConstants.VOC_ALTE_RL_KAT)){
|
|
571 | 571 |
makeFeatures(taxonDescription, elInfoDetail, state, false); |
572 | 572 |
} |
573 |
if(elInfoDetail.getAttributeValue(BfnXmlConstants.ATT_STANDARDNAME).equalsIgnoreCase("Neobiota")){
|
|
573 |
if(elInfoDetail.getAttributeValue(BfnXmlConstants.ATT_STANDARDNAME).equalsIgnoreCase(BfnXmlConstants.VOC_NEOBIOTA)){
|
|
574 | 574 |
makeFeatures(taxonDescription, elInfoDetail, state, false); |
575 | 575 |
} |
576 |
if(elInfoDetail.getAttributeValue(BfnXmlConstants.ATT_STANDARDNAME).equalsIgnoreCase("Eindeutiger Code")){
|
|
576 |
if(elInfoDetail.getAttributeValue(BfnXmlConstants.ATT_STANDARDNAME).equalsIgnoreCase(BfnXmlConstants.VOC_EINDEUTIGER_CODE)){
|
|
577 | 577 |
makeFeatures(taxonDescription, elInfoDetail, state, false); |
578 | 578 |
} |
579 |
if(elInfoDetail.getAttributeValue(BfnXmlConstants.ATT_STANDARDNAME).equalsIgnoreCase("Kommentar zur Taxonomie")){
|
|
579 |
if(elInfoDetail.getAttributeValue(BfnXmlConstants.ATT_STANDARDNAME).equalsIgnoreCase(BfnXmlConstants.FEAT_KOMMENTAR_TAXONOMIE)){
|
|
580 | 580 |
makeFeatures(taxonDescription, elInfoDetail, state, true); |
581 | 581 |
} |
582 |
if(elInfoDetail.getAttributeValue(BfnXmlConstants.ATT_STANDARDNAME).equalsIgnoreCase("Kommentar zur Gefährdung")){
|
|
582 |
if(elInfoDetail.getAttributeValue(BfnXmlConstants.ATT_STANDARDNAME).equalsIgnoreCase(BfnXmlConstants.FEAT_KOMMENTAR_GEFAEHRDUNG)){
|
|
583 | 583 |
makeFeatures(taxonDescription, elInfoDetail, state, true); |
584 | 584 |
} |
585 |
if(elInfoDetail.getAttributeValue(BfnXmlConstants.ATT_STANDARDNAME).equalsIgnoreCase("Sonderfälle")){
|
|
585 |
if(elInfoDetail.getAttributeValue(BfnXmlConstants.ATT_STANDARDNAME).equalsIgnoreCase(BfnXmlConstants.VOC_SONDERFAELLE)){
|
|
586 | 586 |
makeFeatures(taxonDescription, elInfoDetail, state, false); |
587 | 587 |
} |
588 |
if(elInfoDetail.getAttributeValue(BfnXmlConstants.ATT_STANDARDNAME).equalsIgnoreCase("Letzter Nachweis")){
|
|
588 |
if(elInfoDetail.getAttributeValue(BfnXmlConstants.ATT_STANDARDNAME).equalsIgnoreCase(BfnXmlConstants.FEAT_LETZTER_NACHWEIS)){
|
|
589 | 589 |
makeFeatures(taxonDescription, elInfoDetail, state, true); |
590 | 590 |
} |
591 |
if(elInfoDetail.getAttributeValue(BfnXmlConstants.ATT_STANDARDNAME).equalsIgnoreCase("Weitere Kommentare")){
|
|
591 |
if(elInfoDetail.getAttributeValue(BfnXmlConstants.ATT_STANDARDNAME).equalsIgnoreCase(BfnXmlConstants.FEAT_WEITERE_KOMMENTARE)){
|
|
592 | 592 |
makeFeatures(taxonDescription, elInfoDetail, state, true); |
593 | 593 |
} |
594 | 594 |
//create german federal states distribution status |
Also available in: Unified diff
Refactor constants