Revision 770828ca
Added by Andreas Müller over 4 years ago
cdm-pesi/src/main/java/eu/etaxonomy/cdm/io/pesi/out/PesiTransformer.java | ||
---|---|---|
1635 | 1635 |
return null; |
1636 | 1636 |
} |
1637 | 1637 |
} else if (pesiKingdomId != null && pesiKingdomId.intValue() == KINGDOM_FUNGI) { |
1638 |
if (rank.equals(Rank.SECTION_BOTANY())) { result = Bot_Section;} |
|
1639 |
else if (rank.equals(Rank.SUBSECTION_BOTANY())) { result = Bot_Subsection;} |
|
1640 |
else if (rank.equals(Rank.SUBVARIETY())) { result = Subvariety; } |
|
1641 |
else if (rank.equals(Rank.SUBFORM())) { result = Subform;} |
|
1642 |
else { |
|
1638 |
if (rank.equals(Rank.SECTION_BOTANY())) { result = Bot_Section; |
|
1639 |
} else if (rank.equals(Rank.SUBSECTION_BOTANY())) { result = Bot_Subsection; |
|
1640 |
} else if (rank.equals(Rank.SUBVARIETY())) { result = Subvariety; |
|
1641 |
} else if (rank.equals(Rank.SUBFORM())) { result = Subform; |
|
1642 |
} else if (rank.equals(Rank.SPECIALFORM())) {result = Forma_spec; |
|
1643 |
} else { |
|
1643 | 1644 |
//TODO Exception |
1644 | 1645 |
logger.warn("Rank for Kingdom Fungi not yet supported in CDM: "+ rank.getLabel()); |
1645 | 1646 |
return null; |
1646 | 1647 |
} |
1647 | 1648 |
}else if (pesiKingdomId != null && pesiKingdomId.intValue() == KINGDOM_PROTOZOA) { |
1648 |
if (rank.equals(Rank.INFRAKINGDOM())) { result = Infrakingdom; } |
|
1649 |
else if (rank.equals(Rank.SUPERCLASS())) { result = Superclass; } |
|
1650 |
else if (rank.equals(Rank.INFRACLASS())) { result = Infraclass; } |
|
1651 |
else if (rank.equals(Rank.SUPERORDER())) { result = Superorder; } |
|
1652 |
else if (rank.equals(Rank.INFRAORDER())) { result = Infraorder; } |
|
1653 |
else if (rank.equals(Rank.SUPERFAMILY())) { result = Superfamily; } |
|
1654 |
else { |
|
1649 |
if (rank.equals(Rank.INFRAKINGDOM())) { result = Infrakingdom; |
|
1650 |
} else if (rank.equals(Rank.SUPERCLASS())) { result = Superclass; |
|
1651 |
} else if (rank.equals(Rank.INFRACLASS())) { result = Infraclass; |
|
1652 |
} else if (rank.equals(Rank.SUPERORDER())) { result = Superorder; |
|
1653 |
} else if (rank.equals(Rank.INFRAORDER())) { result = Infraorder; |
|
1654 |
} else if (rank.equals(Rank.SUPERFAMILY())) { result = Superfamily; |
|
1655 |
} else if (rank.equals(Rank.SPECIALFORM())) {result = Forma_spec; |
|
1656 |
} else { |
|
1655 | 1657 |
//TODO Exception |
1656 | 1658 |
logger.warn("Rank for Kingdom Protozoa not yet supported in CDM: "+ rank.getLabel()); |
1657 | 1659 |
return null; |
1658 | 1660 |
} |
1659 | 1661 |
} else if (pesiKingdomId != null && pesiKingdomId.intValue() == KINGDOM_BACTERIA) { |
1660 |
if (rank.equals(Rank.SUPERCLASS())) { result = Superclass; }
|
|
1661 |
else if (rank.equals(Rank.INFRACLASS())) { result = Infraclass; }
|
|
1662 |
else if (rank.equals(Rank.SUPERORDER())) { result = Superorder; }
|
|
1663 |
else if (rank.equals(Rank.INFRAORDER())) { result = Infraorder; }
|
|
1664 |
else if (rank.equals(Rank.SUPERFAMILY())) { result = Superfamily; }
|
|
1665 |
else { |
|
1662 |
if (rank.equals(Rank.SUPERCLASS())) { result = Superclass; |
|
1663 |
} else if (rank.equals(Rank.INFRACLASS())) { result = Infraclass;
|
|
1664 |
} else if (rank.equals(Rank.SUPERORDER())) { result = Superorder;
|
|
1665 |
} else if (rank.equals(Rank.INFRAORDER())) { result = Infraorder;
|
|
1666 |
} else if (rank.equals(Rank.SUPERFAMILY())) { result = Superfamily;
|
|
1667 |
} else {
|
|
1666 | 1668 |
//TODO Exception |
1667 | 1669 |
logger.warn("Rank for Kingdom Bacteria not yet supported in CDM: "+ rank.getLabel()); |
1668 | 1670 |
return null; |
1669 | 1671 |
} |
1670 | 1672 |
}else if (pesiKingdomId != null && pesiKingdomId.intValue() == KINGDOM_CHROMISTA) { |
1671 |
if (rank.equals(Rank.INFRAKINGDOM())) { result = Infrakingdom; } |
|
1672 |
else if (rank.equals(Rank.INFRAPHYLUM())) { result = Infraphylum; } |
|
1673 |
else if (rank.equals(Rank.SUPERCLASS())) { result = Superclass; } |
|
1674 |
else if (rank.equals(Rank.INFRACLASS())) { result = Infraclass; } |
|
1675 |
else if (rank.equals(Rank.SUPERORDER())) { result = Superorder; } |
|
1676 |
else if (rank.equals(Rank.INFRAORDER())) { result = Infraorder; } |
|
1677 |
else if (rank.equals(Rank.SUPERFAMILY())) { result = Superfamily; } |
|
1678 |
else if (rank.equals(Rank.SECTION_BOTANY())) { result = Bot_Section;} |
|
1679 |
else if (rank.equals(Rank.SUBSECTION_BOTANY())) { result = Bot_Subsection;} |
|
1680 |
else if (rank.equals(Rank.SUBVARIETY())) { result = Subvariety; } |
|
1681 |
else { |
|
1673 |
if (rank.equals(Rank.INFRAKINGDOM())) { result = Infrakingdom; |
|
1674 |
} else if (rank.equals(Rank.INFRAPHYLUM())) { result = Infraphylum; |
|
1675 |
} else if (rank.equals(Rank.SUPERCLASS())) { result = Superclass; |
|
1676 |
} else if (rank.equals(Rank.INFRACLASS())) { result = Infraclass; |
|
1677 |
} else if (rank.equals(Rank.SUPERORDER())) { result = Superorder; |
|
1678 |
} else if (rank.equals(Rank.INFRAORDER())) { result = Infraorder; |
|
1679 |
} else if (rank.equals(Rank.SUPERFAMILY())) { result = Superfamily; |
|
1680 |
} else if (rank.equals(Rank.SECTION_BOTANY())) { result = Bot_Section; |
|
1681 |
} else if (rank.equals(Rank.SUBSECTION_BOTANY())) { result = Bot_Subsection; |
|
1682 |
} else if (rank.equals(Rank.SUBVARIETY())) { result = Subvariety; |
|
1683 |
} else if (rank.equals(Rank.SPECIALFORM())) {result = Forma_spec; |
|
1684 |
} else { |
|
1682 | 1685 |
//TODO Exception |
1683 | 1686 |
logger.warn("Rank for Kingdom Chromista not yet supported in CDM: "+ rank.getLabel()); |
1684 | 1687 |
return null; |
... | ... | |
1709 | 1712 |
|
1710 | 1713 |
} |
1711 | 1714 |
|
1712 |
/** |
|
1713 |
* |
|
1714 |
* @param nameTypeDesignationStatus |
|
1715 |
* @return |
|
1716 |
*/ |
|
1717 | 1715 |
public static String nameTypeDesignationStatus2TypeDesignationStatusCache(NameTypeDesignationStatus nameTypeDesignationStatus) { |
1718 | 1716 |
if (nameTypeDesignationStatus == null) { |
1719 | 1717 |
return null; |
Also available in: Unified diff
cleanup and ref #8587 handle special form as rank for fungi (IF)