Revision ded3de15
Added by Andreas Müller about 7 years ago
app-import/src/main/java/eu/etaxonomy/cdm/io/cuba/CubaExcelImport.java | ||
---|---|---|
54 | 54 |
import eu.etaxonomy.cdm.model.name.NomenclaturalStatusType; |
55 | 55 |
import eu.etaxonomy.cdm.model.name.Rank; |
56 | 56 |
import eu.etaxonomy.cdm.model.name.TaxonNameBase; |
57 |
import eu.etaxonomy.cdm.model.name.TaxonNameFactory; |
|
57 | 58 |
import eu.etaxonomy.cdm.model.reference.Reference; |
58 | 59 |
import eu.etaxonomy.cdm.model.reference.ReferenceFactory; |
59 | 60 |
import eu.etaxonomy.cdm.model.taxon.Classification; |
... | ... | |
918 | 919 |
if (genus != null){ |
919 | 920 |
higherNode = genus.getTaxonNodes().iterator().next(); |
920 | 921 |
}else{ |
921 |
BotanicalName name = BotanicalName.NewInstance(Rank.GENUS());
|
|
922 |
BotanicalName name = TaxonNameFactory.NewBotanicalInstance(Rank.GENUS());
|
|
922 | 923 |
name.addSource(makeOriginalSource(state)); |
923 | 924 |
name.setGenusOrUninomial(genusStr); |
924 | 925 |
genus = Taxon.NewInstance(name, sec); |
... | ... | |
1223 | 1224 |
private BotanicalName makeFamilyName(CubaImportState state, String famStr) { |
1224 | 1225 |
BotanicalName name = state.getFamilyName(famStr); |
1225 | 1226 |
if (name == null){ |
1226 |
name = BotanicalName.NewInstance(Rank.FAMILY());
|
|
1227 |
name = TaxonNameFactory.NewBotanicalInstance(Rank.FAMILY());
|
|
1227 | 1228 |
name.setGenusOrUninomial(famStr); |
1228 | 1229 |
state.putFamilyName(famStr, name); |
1229 | 1230 |
name.addSource(makeOriginalSource(state)); |
... | ... | |
1257 | 1258 |
classification.getRootNode().setUuid(rootUuid); |
1258 | 1259 |
} |
1259 | 1260 |
|
1260 |
BotanicalName plantaeName = BotanicalName.NewInstance(Rank.KINGDOM());
|
|
1261 |
BotanicalName plantaeName = TaxonNameFactory.NewBotanicalInstance(Rank.KINGDOM());
|
|
1261 | 1262 |
plantaeName.setGenusOrUninomial("Plantae"); |
1262 | 1263 |
Taxon plantae = Taxon.NewInstance(plantaeName, sec); |
1263 | 1264 |
TaxonNode plantaeNode = classification.addChildTaxon(plantae, null, null); |
Also available in: Unified diff
ref #6365 use TaxonNameFactory for factory methods in cdmlib-app