Revision 7d882578
Added by Andreas Müller about 7 years ago
app-import/src/main/java/eu/etaxonomy/cdm/io/edaphobase/EdaphobaseTaxonImport.java | ||
---|---|---|
31 | 31 |
import eu.etaxonomy.cdm.model.common.Marker; |
32 | 32 |
import eu.etaxonomy.cdm.model.common.MarkerType; |
33 | 33 |
import eu.etaxonomy.cdm.model.common.Representation; |
34 |
import eu.etaxonomy.cdm.model.name.IZoologicalName; |
|
34 | 35 |
import eu.etaxonomy.cdm.model.name.Rank; |
35 | 36 |
import eu.etaxonomy.cdm.model.name.TaxonNameFactory; |
36 |
import eu.etaxonomy.cdm.model.name.ZoologicalName; |
|
37 | 37 |
import eu.etaxonomy.cdm.model.reference.Reference; |
38 | 38 |
import eu.etaxonomy.cdm.model.reference.ReferenceFactory; |
39 | 39 |
import eu.etaxonomy.cdm.model.taxon.Synonym; |
... | ... | |
146 | 146 |
//Name etc. |
147 | 147 |
Rank rank = makeRank(state, rankStr); |
148 | 148 |
checkRankMarker(state, rank); |
149 |
ZoologicalName name = TaxonNameFactory.NewZoologicalInstance(rank); |
|
149 |
IZoologicalName name = TaxonNameFactory.NewZoologicalInstance(rank);
|
|
150 | 150 |
setNamePart(nameStr, rank, name); |
151 | 151 |
Rank parentRank = makeRank(state, parentRankStr); |
152 | 152 |
setNamePart(parentNameStr, parentRank, name); |
... | ... | |
307 | 307 |
return result; |
308 | 308 |
} |
309 | 309 |
|
310 |
private void setNamePart(String nameStr, Rank rank, ZoologicalName name) { |
|
310 |
private void setNamePart(String nameStr, Rank rank, IZoologicalName name) {
|
|
311 | 311 |
if (rank != null){ |
312 | 312 |
if (rank.isSupraGeneric() || rank.isGenus()){ |
313 | 313 |
if (StringUtils.isBlank(name.getGenusOrUninomial())){ |
Also available in: Unified diff
ref #6362, ref #6365 remove occurrences of NonViralName, BotanicalName and ZoologicalName in cdmlib-app