Revision 9dc896c9
Added by Andreas Müller almost 7 years ago
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/dwca/out/DwcaTypesExport.java | ||
---|---|---|
31 | 31 |
import eu.etaxonomy.cdm.model.description.TaxonDescription; |
32 | 32 |
import eu.etaxonomy.cdm.model.name.INonViralName; |
33 | 33 |
import eu.etaxonomy.cdm.model.name.SpecimenTypeDesignation; |
34 |
import eu.etaxonomy.cdm.model.name.TaxonNameBase;
|
|
34 |
import eu.etaxonomy.cdm.model.name.TaxonName; |
|
35 | 35 |
import eu.etaxonomy.cdm.model.name.TypeDesignationBase; |
36 | 36 |
import eu.etaxonomy.cdm.model.name.TypeDesignationStatusBase; |
37 | 37 |
import eu.etaxonomy.cdm.model.occurrence.Collection; |
... | ... | |
191 | 191 |
record.setTypeStatus(status); |
192 | 192 |
record.setTypeDesignatedBy( (designation == null || designation.getCitation()==null)? null: designation.getCitation().getTitleCache()); |
193 | 193 |
|
194 |
TaxonNameBase<?,?> scientificName = getScientificName(facade);
|
|
194 |
TaxonName scientificName = getScientificName(facade); |
|
195 | 195 |
if (scientificName != null){ |
196 | 196 |
record.setScientificName(scientificName.getTitleCache()); |
197 | 197 |
record.setTaxonRank(scientificName.getRank()); |
... | ... | |
241 | 241 |
return true; |
242 | 242 |
} |
243 | 243 |
|
244 |
private TaxonNameBase<?,?> getScientificName(DerivedUnitFacade facade) {
|
|
244 |
private TaxonName<?,?> getScientificName(DerivedUnitFacade facade) { |
|
245 | 245 |
Set<DeterminationEvent> detEvents = facade.getDeterminations(); |
246 | 246 |
for (DeterminationEvent detEvent : detEvents){ |
247 | 247 |
if (detEvent.getPreferredFlag()== true || detEvents.size()==1){ |
Also available in: Unified diff
fix #6368 rename table and class TaxonNameBase