Revision 2f628c0c
Added by Andreas Müller over 4 years ago
cdm-pesi/src/main/java/eu/etaxonomy/cdm/io/pesi/out/PesiExportBase.java | ||
---|---|---|
380 | 380 |
* @param taxonBase |
381 | 381 |
* @return |
382 | 382 |
*/ |
383 |
protected static boolean isPesiTaxon(TaxonBase taxonBase, boolean excludeMisappliedNames) { |
|
383 |
protected static boolean isPesiTaxon(TaxonBase<?> taxonBase, boolean excludeMisappliedNames) {
|
|
384 | 384 |
if (taxonBase == null){ |
385 | 385 |
return false; |
386 | 386 |
} |
... | ... | |
614 | 614 |
// Sources from TaxonName |
615 | 615 |
TaxonName taxonName = CdmBase.deproxy(identifiableEntity, TaxonName.class); |
616 | 616 |
Set<IdentifiableSource> testSources = identifiableEntity.getSources(); |
617 |
sources = filterPesiSources(identifiableEntity.getSources());
|
|
617 |
sources = filterPesiSources(testSources);
|
|
618 | 618 |
|
619 | 619 |
if (sources.size() == 0 && testSources.size()>0){ |
620 | 620 |
IdentifiableSource source = testSources.iterator().next(); |
... | ... | |
627 | 627 |
// name has no PESI source, take sources from TaxonBase |
628 | 628 |
if (sources == null || sources.isEmpty()) { |
629 | 629 |
Set<TaxonBase> taxa = taxonName.getTaxonBases(); |
630 |
for (TaxonBase taxonBase: taxa){ |
|
630 |
for (TaxonBase<?> taxonBase: taxa){
|
|
631 | 631 |
sources.addAll(filterPesiSources(taxonBase.getSources())); |
632 | 632 |
} |
633 | 633 |
} |
Also available in: Unified diff
cleanup