Revision 6b548bff
Added by Andreas Kohlbecker about 5 years ago
cdmlib-model/src/main/java/eu/etaxonomy/cdm/strategy/homotypicgroup/BasionymRelationCreator.java | ||
---|---|---|
136 | 136 |
TaxonName newCombinationCandidate) { |
137 | 137 |
if (basionymCandidate.isGenusOrSupraGeneric() || newCombinationCandidate.isGenusOrSupraGeneric()){ |
138 | 138 |
return false; |
139 |
}else if (matchFamilyNamePart(basionymCandidate, newCombinationCandidate)){
|
|
139 |
}else if (matchLastNamePart(basionymCandidate, newCombinationCandidate)){
|
|
140 | 140 |
return true; |
141 | 141 |
} |
142 | 142 |
return false; |
... | ... | |
198 | 198 |
* @param newCombination |
199 | 199 |
* @return |
200 | 200 |
*/ |
201 |
public static boolean matchFamilyNamePart(TaxonName name1, TaxonName name2) {
|
|
202 |
String familyNamePart1 = name1.getFamilyNamePart();
|
|
203 |
String familyNamePart2 = name2.getFamilyNamePart();
|
|
201 |
public static boolean matchLastNamePart(TaxonName name1, TaxonName name2) {
|
|
202 |
String familyNamePart1 = name1.getLastNamePart();
|
|
203 |
String familyNamePart2 = name2.getLastNamePart();
|
|
204 | 204 |
if (familyNamePart1 != null && familyNamePart2 != null){ |
205 | 205 |
familyNamePart1 = normalizeBasionymNamePart(familyNamePart1); |
206 | 206 |
familyNamePart2 = normalizeBasionymNamePart(familyNamePart2); |
Also available in: Unified diff
fix #8104 renaming familiyNamePart back to lastNamePart